Метод 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 об’єднуються за допомогою -
роздільника.