Metoden Java String join () returnerar en ny sträng med de angivna elementen förenade med den angivna avgränsaren.
Syntaxen för strängmetoden join()är antingen:
String.join(CharSequence delimiter, Iterable elements)
eller
String.join(CharSequence delimiter, CharSequence… elements)
Här … betyder det att det kan finnas en eller flera CharSequence.
Obs: join() är en statisk metod. Du behöver inte skapa ett strängobjekt för att anropa den här metoden. Snarare kallar vi metoden med hjälp av klassnamnet String.
gå med () Parametrar
Den join()metod tar två parametrar.
- avgränsare - avgränsaren som ska förenas med elementen
- element - element som ska förenas
Anmärkningar:
- Du kan skicka vilken klass som helst
CharSequencetilljoin(). - Om en iterabel skickas kommer dess element att sammanfogas. Den iterabla måste implementeras
CharSequence. - String , StringBuffer , CharBuffer etc. är CharSequence eftersom dessa klasser implementerar det.
gå med () Returvärde
- returnerar en sträng
Exempel 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 ) )
Här har vi gått tre strängar Java, isoch funtill join()metoden. Dessa strängar sammanfogas med hjälp av -avgränsaren.
Exempel 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 ) )
Här skapas en ArrayList av Stringtyp. Elementen i ArrayList sammanfogas med hjälp av -avgränsaren.








