Metode Java String join () atgriež jaunu virkni ar dotajiem elementiem, kas savienoti ar norādīto atdalītāju.
Virknes join()
metodes sintakse ir vai nu:
String.join(CharSequence delimiter, Iterable elements)
vai
String.join(CharSequence delimiter, CharSequence… elements)
Šeit …
nozīmē, ka var būt viens vai vairāki CharSequence
.
Piezīme: join()
ir statiska metode. Lai izsauktu šo metodi, nav jāizveido virknes objekts. Drīzāk metodi saucam, izmantojot klases nosaukumu String
.
pievienoties () parametri
join()
Metode ņem divus parametrus.
- atdalītājs - norobežotājs, kas jāapvieno ar elementiem
- elementi - elementi, kas jāsavieno
Piezīmes:
- Jūs varat nodot jebkuru klase, kas īsteno
CharSequence
uzjoin()
. - Ja tiek atkārtots atkārtojums, tā elementi tiks savienoti. Iterable jāievieš
CharSequence
. - String , StringBuffer , CharBuffer utt. Ir CharSequence, jo šīs klases to īsteno.
pievienoties () Atgriešanās vērtība
- atgriež virkni
1. piemērs: Java virkņu pievienošana () ar CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Lūk, mēs esam pagājuši trīs stīgas Java
, is
un fun
uz join()
metodi. Šīs virknes ir savienotas, izmantojot -
atdalītāju.
2. piemērs: Java virknes pievienošanās () ar 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 ) )
Šeit String
tiek izveidots tipa ArrayList . ArrayList elementi tiek savienoti, izmantojot -
atdalītāju.