Рубрики
Без рубрики

Соединение строк Java()

Метод соединения строк Java (), элементы ArrayList соединения строк Java, соединение строк Java со строкой-разделителем, пример кода статического метода соединения строк Java 8 ().

Автор оригинала: Pankaj Kumar.

Функция Java String join() используется для объединения нескольких строк для создания новой строки с указанным разделителем.

Соединение строк Java()

Метод Java String join() добавлен в выпуске Java 8. Существует два варианта метода join (), оба из которых являются статическими методами .

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

public static String join(CharSequence delimiter,
            Iterable elements)

Первым аргументом является строка-разделитель, используемая при соединении строк. CharSequence – это интерфейс, и некоторые хорошо известные реализации-String, StringBuffer и StringBuilder .

Давайте рассмотрим эти методы на каком-нибудь примере.

String msg1 = String.join(",", "A", "B", new StringBuilder("C"), new StringBuffer("D"));
System.out.println(msg1);

Вывод: A,B,C,D

Обратите внимание, что я использовал StringBuffer и StringBuilder в качестве элементов для объединения, поскольку они реализуют CharSequence интерфейс.

Давайте рассмотрим пример, в котором мы передадим итерацию, элементы которой будут соединены с заданным разделителем.

List words = Arrays.asList(new String[] { "Hello", "World", "2019" });
String msg = String.join(" ", words);
System.out.println(msg);

Вывод: Привет, Мир 2019

Мы также можем выполнить вышеуказанные фрагменты кода с помощью терминала оболочки.

Ссылка: API Doc