Java String join () -menetelmä palauttaa uuden merkkijonon, jossa annetut elementit on liitetty määritettyyn erottimeen.
Merkkijonomenetelmän syntaksi join()
on joko:
String.join(CharSequence delimiter, Iterable elements)
tai
String.join(CharSequence delimiter, CharSequence… elements)
Tässä …
tarkoittaa, että voi olla yksi tai useampi CharSequence
.
Huomaa: join()
on staattinen menetelmä. Sinun ei tarvitse luoda merkkijono-objektia kutsua tätä menetelmää. Kutsumme pikemminkin menetelmää luokan nimellä String
.
join () parametrit
join()
Menetelmässä otetaan kaksi parametria.
- erotin - elementteihin liitettävä erotin
- elementit - liitettävät elementit
Huomautuksia:
- Voit siirtää kaikki luokka, joka toteuttaa
CharSequence
jajoin()
. - Jos iterable välitetään, sen elementit yhdistetään. Iterable on toteutettava
CharSequence
. - String , StringBuffer , CharBuffer jne. Ovat CharSequence, koska nämä luokat toteuttavat sen.
join () Palautusarvo
- palauttaa merkkijonon
Esimerkki 1: Java-merkkijonojen liittyminen () CharSequence (): n kanssa
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Täällä olemme ylittäneet kolme jouset Java
, is
ja fun
sen join()
menetelmän. Nämä merkkijonot liitetään -
erottimella.
Esimerkki 2: Java-merkkijonon liittyminen () Iterable-sovellukseen
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 ) )
Tässä String
luodaan tyyppinen ArrayList . ArrayList-elementit yhdistetään -
erottimella.