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.








