JavaScript có Array.join()
js>["Bill","Bob","Steve"].join(" and ")
Bill and Bob and Steve
Java có gì như thế này không? Tôi biết tôi có thể tự khắc phục điều gì đó với 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();
}
... nhưng không có lý do gì để làm điều này nếu một cái gì đó giống như nó đã là một phần của JDK.
String.join()
phương thức. Hãy xem câu trả lời này nếu bạn đang sử dụng Java 8 (hoặc mới hơn) stackoverflow.com/a/22577565/1115554