Метод join для строк в Java - CodeHelper

Метод join для строк в Java

1

В Java имеется метод String.split(), который разбивает строку на части по разделителю. Но где взять метод join, который выполняет обратную операцию?

Лучший ответ:

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, ' ');
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.