CodeGym /Blog Jawa /Acak /Metode Java String join().
John Squirrels
tingkat
San Francisco

Metode Java String join().

Diterbitake ing grup

Apa metode Java String Join()?

Metode java string join() nggabung kabeh string karo delimiter sing kasedhiya kanggo metode iki. Kita ora perlu nggawe obyek apa wae kanggo nggunakake metode iki amarga iku cara statis saka kelas Java String .

Formulir Metode Join

Ana rong cara gabung ing kelas Java String utawa sampeyan bisa ujar manawa ana rong formulir sing kakehan . Siji nggabungake nomer string sing diwenehake minangka paramèter lan sing siji gabung karo array utawa dhaptar string kanthi ngulang nanging jumlah string utawa unsur array utawa dhaptar kudu ngetrapake Antarmuka CharSequence . Ayo dirembug kanthi rinci kanthi conto.

Gabung Strings

Cara iki njupuk delimiter minangka parameter pisanan lan banjur kita bisa nyedhiyani karo siji utawa akeh unsur charsequence utawa strings kanggo concatenated.

Sintaksis

//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)

Paramèter

  1. Deleimeter dianggo minangka separator antarane unsur.
  2. Unsur sing kudu digabung.

wangsul

Iku tansah ngasilake senar concatenated unsur gabungan dening delimiter.

Tuladha

class Main {
  public static void main(String[] args) {
    String str1 = "Concatenating";
    String str2 = "the";
    String str3 = "strings";
    String str4 = "with";
    String str5 = "space";
    String str6 = "as";
    String str7 = "delimiter";

    // joining strings with space between them as delimiter
    String joinedStr = String.join(" ", str1, str2, str3, str4, str5, str6, str7);

    System.out.println(joinedStr);
  }
}

Output

Concatenating strings karo spasi minangka delimiter

Gabung Dhaptar

Cara iki njupuk delimiter minangka parameter pisanan lan iterable minangka parameter kapindho sing unsur kudu ngleksanakake CharSequence lan bakal digabung.

Sintaksis

public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)

Paramèter

  1. Deleimeter dianggo minangka separator antarane unsur.
  2. Iterable sing bisa dadi dhaptar utawa macem-macem unsur, kudu digabung.

wangsul

Iku tansah ngasilake senar concatenated unsur gabungan dening delimiter.

Tuladha

import java.util.ArrayList;

class Main {
  public static void main(String[] args) {
    ArrayList<String> arrayOfStrings = new ArrayList<>();
    arrayOfStrings.add("Concatenating");
    arrayOfStrings.add("the");
    arrayOfStrings.add("array");
    arrayOfStrings.add("list");
    arrayOfStrings.add("elements");
    arrayOfStrings.add("with");
    arrayOfStrings.add("space");
    arrayOfStrings.add("as");
    arrayOfStrings.add("delimiter");

    // joining arrayList with space between them as delimiter
    String joinedStr = String.join(" ", arrayOfStrings);

    System.out.println(joinedStr);
  }
}

Output

Nggabungake unsur dhaptar array kanthi spasi minangka delimiter

Tuladha Java String join().

class Main {
  public static void main(String[] args) {
    String str1 = "2022";
    String str2 = "9";
    String str3 = "12";

    // joining strings with - between them as delimiter to show date
    String joinedStr1 = String.join("-", str1, str2, str3);

    System.out.println(joinedStr1);

    // joining strings with / between them as delimiter to show date
    String joinedStr2 = String.join("/", str1, str2, str3);

    System.out.println(joinedStr2);
  }
}

Output

2022-9-12 2022/9/12

Kesimpulan

Muga-muga saiki sampeyan ngerti apa cara java string join () lan cara ngetrapake loro-lorone. Bebas bae kanggo latihan lan bali yen sampeyan butuh pitulung liyane. Sugeng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION