Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

String.join()

Склеивает строки через разделитель.

Доступно с: Java 8

Синтаксис

static String join(CharSequence delimiter, CharSequence... elements)

Параметры

ПараметрТипОписание
delimiterCharSequenceСтрока, которая вставляется между элементами.
elementsCharSequence... / IterableСтроки через запятую, массив или коллекция строк (например, список).

Возвращаемое значение

StringОдна строка из всех элементов.

Примеры

Из отдельных строк и из списка:

void main() {
    IO.println(String.join("-", "2025", "03", "14"));
 
    List<String> names = List.of("Anna", "Oleg", "Maria");
    IO.println(String.join(", ", names));
}

Результат:

2025-03-14
Anna, Oleg, Maria

Примечания

Разделитель ставится только между элементами, не в конце. Для списков чисел используйте стрим: numbers.stream().map(String::valueOf).collect(Collectors.joining(", ")).

См. также

  • String.split() — Разбивает строку на массив частей по разделителю.
  • StringBuilder — Изменяемая строка: удобна, когда текст собирается по частям, особенно в цикле.
  • String.repeat() — Повторяет строку указанное число раз.
  • Collectors.joining() — Сборщик, который склеивает строки потока в одну.

Вопросы и ответы по теме

В учебнике

  • Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.