Java String join ()

Метод 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 соединяются с помощью -разделителя.

Интересные статьи...