Java-merkkijonon liittyminen ()

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 CharSequenceja join().
  • 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, isja funsen 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ä Stringluodaan tyyppinen ArrayList . ArrayList-elementit yhdistetään -erottimella.

Mielenkiintoisia artikkeleita...