Java String join ()

Metoden Java String join () returnerer en ny streng med de givne elementer forbundet med den angivne afgrænser.

Syntaksen for strengemetoden join()er enten:

 String.join(CharSequence delimiter, Iterable elements)

eller

 String.join(CharSequence delimiter, CharSequence… elements)

Her betyder det, at der kan være en eller flere CharSequence.

Bemærk: join() er en statisk metode. Du behøver ikke oprette et strengobjekt for at kalde denne metode. I stedet kalder vi metoden ved hjælp af klassens navn String.

join () Parametre

Den join()metode tager to parametre.

  • afgrænser - den afgrænser, der skal forbindes med elementerne
  • elementer - elementer, der skal sammenføjes

Bemærkninger:

  • Du kan passere enhver klasse, der implementeres CharSequencetil join().
  • Hvis en iterabel er bestået, bliver dens elementer sammenføjet. Den iterable skal implementere CharSequence.
  • String , StringBuffer , CharBuffer osv. Er CharSequence, da disse klasser implementerer det.

join () Return Value

  • 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 passeret tre strygere Java, isog funtil den join()metode. Disse strenge sammenføjes ved hjælp af -afgrænseren.

Eksempel 2: Java String join () Med 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 Stringoprettes en ArrayList af typen. Elementerne i ArrayList sammenføjes ved hjælp af -afgrænseren.

Interessante artikler...