Apa itu metode Java String Join()?
Metode java string join() menggabungkan semua string dengan pembatas yang disediakan untuk metode ini. Kita tidak perlu membuat objek apa pun untuk menggunakan metode ini karena ini adalah metode statis dari kelas Java String .Bentuk metode Gabung
Ada dua bentuk metode join di kelas Java String atau bisa dikatakan memiliki dua bentuk kelebihan beban . Yang satu menggabungkan jumlah string yang disediakan sebagai parameter dan yang lainnya menggabungkan array atau daftar string dengan mengulanginya tetapi jumlah string atau elemen array atau daftar harus diimplementasikan CharSequence Interface . Mari kita bahas secara detail dengan contoh.Bergabunglah dengan String
Metode ini mengambil pembatas sebagai parameter pertama dan kemudian kita dapat menyediakannya dengan satu atau banyak elemen atau string urutan karakter untuk digabungkan.Sintaksis
//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)
Parameter
- Deleimeter berfungsi sebagai pemisah antar elemen.
- Elemen yang perlu digabungkan.
Kembali
Itu selalu mengembalikan string elemen gabungan yang digabungkan dengan 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);
}
}
Keluaran
Menggabungkan string dengan spasi sebagai pembatas
Gabung Daftar
Metode ini menggunakan pembatas sebagai parameter pertama dan iterable sebagai parameter kedua yang elemennya harus mengimplementasikan CharSequence dan akan digabungkan.Sintaksis
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
Parameter
- Deleimeter berfungsi sebagai pemisah antar elemen.
- Iterable yang dapat berupa daftar atau larik elemen, perlu digabungkan.
Kembali
Itu selalu mengembalikan string elemen gabungan yang digabungkan dengan 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);
}
}
Keluaran
Menggabungkan elemen daftar array dengan spasi sebagai pembatas
Gabung String Java() Contoh
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);
}
}
Keluaran
12-9-2022 2022/9/12
GO TO FULL VERSION