Java String join () meetod tagastab uue stringi, kus antud elemendid on ühendatud määratud eraldajaga.
Stringi join()
meetodi süntaks on kas:
String.join(CharSequence delimiter, Iterable elements)
või
String.join(CharSequence delimiter, CharSequence… elements)
Siin …
tähendab, et neid võib olla üks või mitu CharSequence
.
Märkus: join()
on staatiline meetod. Selle meetodi kutsumiseks ei pea te stringi objekti looma. Pigem nimetame meetodit klassi nimeks String
.
join () parameetrid
join()
Meetod võtab kaks parameetrit.
- eraldaja - elementidega ühendatav eraldaja
- elemendid - ühendatavad elemendid
Märkused:
- Võite liigu tahes klassi, et tagataks
CharSequence
, etjoin()
. - Kui iterable on läbitud, liidetakse selle elemendid. Iterable peab rakenduma
CharSequence
. - String , StringBuffer , CharBuffer jne on CharSequence, kuna need klassid seda rakendavad.
join () Return Value
- tagastab stringi
Näide 1: Java stringi liitmine () CharSequence'iga ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Siin oleme läbinud kolm stringid Java
, is
ja fun
et join()
meetodit. Need stringid ühendatakse -
eraldaja abil.
Näide 2: Java stringi liitmine () Iterable'iga
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 ) )
Siin luuakse String
tüüp ArrayList . ArrayListi elemendid ühendatakse -
eraldaja abil.