Метод Java String join () повертає новий рядок із заданими елементами, об’єднаними із зазначеним роздільником.
Синтаксис рядкового join()методу:
String.join(CharSequence delimiter, Iterable elements)
або
String.join(CharSequence delimiter, CharSequence… elements)
Тут … означає, що може бути один або кілька CharSequence.
Примітка: join() це статичний метод. Для виклику цього методу не потрібно створювати об’єкт рядка. Швидше, ми називаємо метод, використовуючи назву класу String.
Параметри join ()
join()Метод приймає два параметри.
- роздільник - роздільник, що з’єднується з елементами
- elements - елементи, які слід з'єднати
Примітки:
- Ви можете пройти будь-який клас , який реалізує
CharSequenceвjoin(). - Якщо ітерація передана, її елементи будуть об’єднані. Ітерабельний повинен реалізувати
CharSequence. - String , StringBuffer , CharBuffer тощо - це CharSequence, оскільки ці класи реалізують це.
join () Повернене значення
- повертає рядок
Приклад 1: Java String join () With CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Тут ми пройшли три рядки Java, isі funдо join()способу. Ці рядки об’єднуються за допомогою -роздільника.
Приклад 2: Java String join () With Iterable
import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList text = new ArrayList(); // adding elements to the arraylist text.add("Java"); text.add("is"); text.add("fun"); String result; result = String.join("-", text); System.out.println(result); // Java-is-fun ) )
Тут створюється ArrayList Stringтипу. Елементи ArrayList об’єднуються за допомогою -роздільника.








