Метод Java String join () возвращает новую строку с заданными элементами, соединенными с указанным разделителем.
Синтаксис строкового join()
метода:
String.join(CharSequence delimiter, Iterable elements)
или
String.join(CharSequence delimiter, CharSequence… elements)
Здесь …
означает, что может быть один или несколько CharSequence
.
Примечание: join()
это статический метод. Для вызова этого метода не нужно создавать строковый объект. Скорее, мы вызываем метод, используя имя класса String
.
join () Параметры
join()
Метод принимает два параметра.
- delimiter - разделитель, который нужно соединить с элементами
- elements - элементы для соединения
Заметки:
- Вы можете пройти любой класс , который реализует
CharSequence
вjoin()
. - Если итерация передана, ее элементы будут объединены. Итерируемый объект должен быть реализован
CharSequence
. - Строка , StringBuffer , CharBuffer т.д. CharSequence , как эти классы реализуют его.
join () Возвращаемое значение
- возвращает строку
Пример 1: Java String join () с 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 () с 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 соединяются с помощью -
разделителя.