JavaScript有 Array.join()
js>["Bill","Bob","Steve"].join(" and ")
Bill and Bob and Steve
Java有这样的东西吗?我知道我可以使用StringBuilder自己整理一些东西:
static public String join(List<String> list, String conjunction)
{
StringBuilder sb = new StringBuilder();
boolean first = true;
for (String item : list)
{
if (first)
first = false;
else
sb.append(conjunction);
sb.append(item);
}
return sb.toString();
}
...但是如果类似的东西已经成为JDK的一部分,那么这样做是没有意义的。
String.join()
方法。如果您使用的是Java 8(或更高版本),请看一下此答案stackoverflow.com/a/22577565/1115554