Java String Join
В Java существует метод `join` в классе `java.lang.String`, который объединяет элементы коллекции или массива в одну строку с указанным разделителем.
Пример 1: Объединение элементов массива в строку с разделителем
java
String[] fruits = {"яблоко", "банан", "апельсин"};
String fruitsString = String.join(",", fruits);
System.out.println(fruitsString);
// Вывод: яблоко,банан,апельсин
Пример 2: Объединение элементов коллекции в строку с разделителем
java
List cities = new ArrayList<>();
cities.add("Москва");
cities.add("Санкт-Петербург");
cities.add("Новосибирск");
String citiesString = String.join(", ", cities);
System.out.println(citiesString);
// Вывод: Москва, Санкт-Петербург, Новосибирск
Пример 3: Объединение строк с использованием разного разделителя
java
String[] words = {"Привет", "мир!"};
String wordsString = String.join(" ", words);
System.out.println(wordsString);
// Вывод: Привет мир!
String[] colors = {"красный", "зеленый", "синий"};
String colorsString = String.join("-*-", colors);
System.out.println(colorsString);
// Вывод: красный-*-зеленый-*-синий
Внимание: метод `join` является статическим, поэтому вызывается через имя класса `String`. Первый аргумент метода `join` - это разделитель, а второй аргумент - это коллекция или массив элементов, которые нужно объединить в строку.