Java String join ()

De Java String-methode join () retourneert een nieuwe tekenreeks met de opgegeven elementen, samengevoegd met het opgegeven scheidingsteken.

De syntaxis van de stringmethode join()is:

 String.join(CharSequence delimiter, Iterable elements)

of

 String.join(CharSequence delimiter, CharSequence… elements)

Hier betekent dat er een of meer kunnen zijn CharSequence.

Let op: join() is een statische methode. U hoeft geen string-object te maken om deze methode aan te roepen. In plaats daarvan noemen we de methode met behulp van de klassenaam String.

join () Parameters

De join()methode heeft twee parameters.

  • scheidingsteken - het scheidingsteken dat moet worden samengevoegd met de elementen
  • elementen - elementen die moeten worden samengevoegd

Opmerkingen:

  • U kunt elke klasse die implementeert doorgeven CharSequenceaan join().
  • Als een iterabele wordt gepasseerd, worden de elementen ervan samengevoegd. De iterabele moet worden geïmplementeerd CharSequence.
  • String , StringBuffer , CharBuffer etc. zijn CharSequence aangezien deze klassen het implementeren.

join () Retourwaarde

  • geeft een string terug

Voorbeeld 1: Java String join () met CharSequence ()

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

Hier hebben we drie strings doorgegeven Java, isen funaan de join()methode. Deze tekenreeks wordt samengevoegd met behulp van het -scheidingsteken.

Voorbeeld 2: Java String join () met 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 ) )

Hier wordt een ArrayList van het Stringtype gemaakt. De elementen van ArrayList worden samengevoegd met behulp van het -scheidingsteken.

Interessante artikelen...