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
CharSequence
tilljoin()
. - 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
, is
och fun
till 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 String
typ. Elementen i ArrayList sammanfogas med hjälp av -
avgränsaren.