Java String join ()

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 CharSequencetil join().
  • 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, isog funtil 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 Stringopprettes en ArrayList av typen. Elementene i ArrayList blir slått sammen ved hjelp av -avgrenseren.

Interessante artikler...