CodeGym /Java Blog /Random /Java String join() method
John Squirrels
Antas
San Francisco

Java String join() method

Nai-publish sa grupo

Ano ang Java String Join() method?

Ang java string join() na pamamaraan ay sumasali sa lahat ng mga string na may delimiter na ibinigay sa paraang ito. Hindi namin kailangang lumikha ng anumang bagay para sa paggamit ng paraang ito dahil ito ay isang static na pamamaraan ng klase ng Java String .

Mga paraan ng pagsali

Mayroong dalawang anyo ng mga paraan ng pagsali sa klase ng Java String o maaari mong sabihin na mayroon itong dalawang overload na mga form . Ang isa ay sumasali sa bilang ng mga string na ibinigay bilang mga parameter at ang isa naman ay sumasali sa array o listahan ng mga string sa pamamagitan ng pag-ulit sa mga ito ngunit ang bilang ng mga string o ang mga elemento ng array o listahan ay dapat magpatupad ng CharSequence Interface . Talakayin natin ang mga ito nang detalyado sa mga halimbawa.

Sumali sa Strings

Ang pamamaraang ito ay tumatagal ng isang delimiter bilang isang unang parameter at pagkatapos ay maaari naming ibigay ito sa isa o maraming mga elemento ng charsequence o mga string na pagsasama-samahin.

Syntax

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

Mga Parameter

  1. Gumagana ang Deleimeter bilang isang separator sa mga elemento.
  2. Mga elemento na kailangang pagsamahin.

Nagbabalik

Palagi itong nagbabalik ng pinagsama-samang string ng mga elemento na pinagsama ng delimiter.

Halimbawa

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

Pinagsasama-sama ang mga string na may espasyo bilang delimiter

Sumali sa Listahan

Ang pamamaraang ito ay kumukuha ng delimiter bilang unang parameter at isang iterable bilang pangalawang parameter na ang mga elemento ay dapat magpatupad ng CharSequence at isasama.

Syntax

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

Mga Parameter

  1. Gumagana ang Deleimeter bilang isang separator sa mga elemento.
  2. Ang iterable na maaaring isang listahan o hanay ng mga elemento, ay kailangang isama.

Nagbabalik

Palagi itong nagbabalik ng pinagsama-samang string ng mga elemento na pinagsama ng delimiter.

Halimbawa

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

Pinagsasama-sama ang mga elemento ng listahan ng array na may espasyo bilang delimiter

Halimbawa ng 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

Konklusyon

Umaasa kami na sa ngayon ay naiintindihan mo na kung ano ang java string join() na pamamaraan at kung paano ipatupad ang parehong mga form. Huwag mag-atubiling magsanay at bumalik sa tuwing kailangan mo ng karagdagang tulong. Maligayang pag-aaral!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION