Java karakterlánc csatlakozás ()

A Java String join () metódus új karakterláncot ad vissza, a megadott elemeket összekapcsolva a megadott elválasztóval.

A string join()metódus szintaxisa :

 String.join(CharSequence delimiter, Iterable elements)

vagy

 String.join(CharSequence delimiter, CharSequence… elements)

Itt azt jelenti, hogy lehet egy vagy több CharSequence.

Megjegyzés: join() statikus módszer. A metódus meghívásához nem kell karakterlánc objektumot létrehoznia. Inkább az osztály nevét használva hívjuk meg a metódust String.

join () Paraméterek

A join()módszer két paramétert vesz fel.

  • elválasztó - az elemekkel összekapcsolandó határoló
  • elemek - összekapcsolandó elemek

Megjegyzések:

  • Akkor át minden osztályt, amely megvalósítja CharSequenceaz join().
  • Ha egy iterable átadódik, akkor annak elemei összekapcsolódnak. Az iterálást végre kell hajtani CharSequence.
  • A String , a StringBuffer , a CharBuffer stb. A CharSequence, mivel ezek az osztályok végrehajtják.

join () Return Value

  • karakterláncot ad vissza

1. példa: Java karakterlánc csatlakozás () CharSequence () használatával

 class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )

Itt három húrot adtunk át Java, isés funa join()módszerhez. Ezeket a -húrokat az elválasztó segítségével kötjük össze.

2. példa: Java karakterlánc-csatlakozás () az Iterable-vel

 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 ) )

Itt egy Stringtípusú ArrayList jön létre. Az ArrayList elemeit az -elválasztó segítségével kapcsoljuk össze .

érdekes cikkek...