В Java имеется метод String.split(), который разбивает строку на части по разделителю. Но где взять метод join, который выполняет обратную операцию?
Метод join для строк в Java
1
Спросил
Лучший ответ:
1
Можно написать этот метод самому:
public static String join(Collection s, String delimiter) {
StringBuffer buffer = new StringBuffer();
Iterator iter = s.iterator();
while (iter.hasNext()) {
buffer.append(iter.next());
if (iter.hasNext()) {
buffer.append(delimiter);
}
}
return buffer.toString();
}
Но лучше скачать библиотеку commons-lang от apache и использовать методы класса StringUtils
:
String result = StringUtils.join(stringArray, ' ');