Metoden Java String join () returnerer en ny streng med de gitte elementene sammen med den angitte skilletegnet.
Syntaksen til strengmetoden join()
er enten:
String.join(CharSequence delimiter, Iterable elements)
eller
String.join(CharSequence delimiter, CharSequence… elements)
Her …
betyr det at det kan være en eller flere CharSequence
.
Merk: join()
er en statisk metode. Du trenger ikke opprette et strengobjekt for å kalle denne metoden. Snarere kaller vi metoden ved å bruke klassenavnet String
.
bli med () Parametere
Den join()
metode tar to parametere.
- skilletegn - skillet som skal forbindes med elementene
- elementer - elementer som skal sammenføyes
Merknader:
- Du kan passere hvilken som helst klasse som implementeres
CharSequence
tiljoin()
. - Hvis en iterabel blir bestått, blir elementene sammenføyd. Iterabelen må implementeres
CharSequence
. - String , StringBuffer , CharBuffer etc. er CharSequence ettersom disse klassene implementerer den.
bli med () Returverdi
- returnerer en streng
Eksempel 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 ) )
Her har vi passert tre strenger Java
, is
og fun
til join()
metoden. Disse strengene blir koblet sammen med -
skilletegnet.
Eksempel 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 ) )
Her String
opprettes en ArrayList av typen. Elementene i ArrayList blir slått sammen ved hjelp av -
avgrenseren.