Łączenie ciągów Java ()

Metoda Java String join () zwraca nowy ciąg z danymi elementami połączonymi z określonym separatorem.

Składnia join()metody łańcuchowej jest następująca:

 String.join(CharSequence delimiter, Iterable elements)

lub

 String.join(CharSequence delimiter, CharSequence… elements)

Tutaj oznacza, że ​​może być jeden lub więcej CharSequence.

Uwaga: join() to metoda statyczna. Nie ma potrzeby tworzenia obiektu typu string, aby wywołać tę metodę. Zamiast tego wywołujemy metodę przy użyciu nazwy klasy String.

join () Parametry

join()Sposób dwa parametry.

  • delimiter - separator, który ma być łączony z elementami
  • elementy - elementy do połączenia

Uwagi:

  • Można przekazać dowolnej klasy, która implementuje CharSequencesię join().
  • Jeśli zostanie przekazana iteracja, jej elementy zostaną połączone. Iterowalna musi implementować CharSequence.
  • String , StringBuffer , CharBuffer itp. Są CharSequence, ponieważ te klasy je implementują.

join () Wartość zwracana

  • zwraca ciąg

Przykład 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 ) )

Tutaj minęły trzy struny Java, isa fundo join()metody. Te ciągi są łączone za pomocą -separatora.

Przykład 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 ) )

Tutaj Stringtworzona jest ArrayList typu. Elementy ArrayList są łączone za pomocą -separatora.

Interesujące artykuły...