Apakah kaedah Java String Join()?
Kaedah java string join() menggabungkan semua rentetan dengan pembatas yang disediakan untuk kaedah ini. Kami tidak perlu mencipta sebarang objek untuk menggunakan kaedah ini kerana ia adalah kaedah statik kelas Java String .Bentuk kaedah Sertai
Terdapat dua bentuk kaedah gabungan dalam kelas Java String atau anda boleh katakan ia mempunyai dua bentuk yang terlebih beban . Satu menyertai bilangan rentetan yang disediakan sebagai parameter dan satu lagi menyertai tatasusunan atau senarai rentetan dengan mengulanginya tetapi bilangan rentetan atau elemen tatasusunan atau senarai mesti melaksanakan Antara Muka CharSequence . Mari kita bincangkan secara terperinci dengan contoh.Sertai Strings
Kaedah ini mengambil pembatas sebagai parameter pertama dan kemudian kami boleh menyediakannya dengan satu atau banyak elemen charsequence atau rentetan untuk digabungkan.Sintaks
//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)
Parameter
- Deleimeter berfungsi sebagai pemisah antara unsur-unsur.
- Elemen yang perlu dicantumkan.
Pulangan
Ia sentiasa mengembalikan rentetan gabungan elemen yang dicantumkan oleh pembatas.Contoh
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);
}
}
Pengeluaran
Menggabungkan rentetan dengan ruang sebagai pembatas
Sertai Senarai
Kaedah ini mengambil pembatas sebagai parameter pertama dan boleh lelar sebagai parameter kedua yang elemennya mesti melaksanakan CharSequence dan akan dicantumkan.Sintaks
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
Parameter
- Deleimeter berfungsi sebagai pemisah antara unsur-unsur.
- Iterable yang boleh menjadi senarai atau tatasusunan elemen, perlu disertakan.
Pulangan
Ia sentiasa mengembalikan rentetan gabungan elemen yang dicantumkan oleh pembatas.Contoh
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);
}
}
Pengeluaran
Menggabungkan elemen senarai tatasusunan dengan ruang sebagai pembatas
Contoh 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);
}
}
Pengeluaran
2022-9-12 2022/9/12
GO TO FULL VERSION