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
CharSequence
azjoin()
. - 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 fun
a 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 String
típusú ArrayList jön létre. Az ArrayList elemeit az -
elválasztó segítségével kapcsoljuk össze .