Kaedah Java String join () mengembalikan rentetan baru dengan elemen yang diberikan bergabung dengan pembatas yang ditentukan.
Sintaks join()
kaedah rentetan adalah sama ada:
String.join(CharSequence delimiter, Iterable elements)
atau
String.join(CharSequence delimiter, CharSequence… elements)
Di sini, …
menandakan ada satu atau lebih CharSequence
.
Catatan: join()
adalah kaedah statik. Anda tidak perlu membuat objek rentetan untuk memanggil kaedah ini. Sebaliknya, kami memanggil kaedah menggunakan nama kelas String
.
bergabung () Parameter
The join()
Cara mengambil dua parameter.
- delimiter - pembatas untuk digabungkan dengan unsur-unsur
- unsur - unsur yang akan digabungkan
Catatan:
- Anda boleh lulus kelas yang sesuai
CharSequence
untukjoin()
. - Sekiranya iterable diluluskan, elemennya akan bergabung. Pengulangan mesti dilaksanakan
CharSequence
. - String , StringBuffer , CharBuffer dll adalah CharSequence kerana kelas-kelas ini melaksanakannya.
bergabung () Nilai Pulangan
- mengembalikan rentetan
Contoh 1: Java String join () Dengan CharSequence ()
class Main ( public static void main(String() args) ( String result; result = String.join("-", "Java", "is", "fun"); System.out.println(result); // Java-is-fun ) )
Di sini, kami telah lulus tiga tali Java
, is
dan fun
kepada join()
kaedah. Rentetan ini bergabung menggunakan -
pembatas.
Contoh 2: Java String join () Dengan Iterable
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 ) )
Di sini, ArrayList String
jenis dibuat. Unsur-unsur ArrayList digabungkan menggunakan -
pembatas.