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
CharSequenceuntukjoin(). - 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, isdan funkepada 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 Stringjenis dibuat. Unsur-unsur ArrayList digabungkan menggunakan -pembatas.








