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或更高版本,可以查看此答案 https://dev59.com/dnI-5IYBdhLWcg3wpaB1#22577565 - micha