Java StringJoiner kepunyaan pakej java.util(pakej ialah koleksi kelas dan warisan), dengan bantuan StringJoiner dalam java kami dapat membina urutan aksara dan aksara ini dipisahkan oleh pembatas, dan ia mempunyai pilihan sokongan di mana kita boleh mulakan secara pilihan dengan akhiran dan awalan dan juga kita boleh lakukan berakhir dengan akhiran dan awalan. Anda mungkin berfikir mengapa kami harus menggunakan ini kerana kami telah pun mempunyai StringBuilder di Java, jadi sebenarnya, dengan bantuan StringJoiner, kami perlu menulis kod yang sangat kurang dengan mendapatkan hasil output yang lebih baik dan cekap.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Di sini kita mempunyai sintaks untuk pembina dan untuk kedua-duanya kaedah.
Diberikan di bawah adalah sintaks berasaskan pembina:
1. StringJoiner(SequenceOfCharacters d):Ini adalah cara yang sangat mudah untuk menggunakan StringJoiner. Di sini, kami tidak akan menggunakan apa-apa seperti aksara, awalan mula, akhiran dan bukan awalan dan akhiran.
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d)
Atribut:
2. StringJoiner(SequenceOfCharacters d, CharSequence p, SequenceOfCharacters s):Ia akan menggunakan constructJoiner tanpa sebarang aksara dengan menggunakan salinan awalan (p)awalan, (s)akhiran dan pembatasnya yang dibekalkan. Sekiranya kami tidak menambah sebarang aksara untuk StringJoiner dan juga jika kami tidak mengakses nilai rentetan yang dipanggil, ia akan melaksanakan kelakuan lalainya iaitu hasil yang diberikan sebagai awalan++akhiran dalam hasil output .
Scope(public/private/protected) StringJoiner(SequenceOfCharacters d, SequenceOfCharacters p, SequenceOfCharacters s)
Atribut:
Kami boleh menggunakan 5 jenis sintaks yang berbeza untuk StringJoiner.
1. String toString():Ia akan menghasilkan objek String daripada StringJoiner.
Scope(public/private/protected) String toString()
Atribut:
2. StringJoiner add:Kaedah ini digunakan untuk menambah salinan nilai CharSequence untuk elemen seterusnya kepada StringJoiner.
Scope(public/private/protected) StringJoiner add(SequenceOfCharacters ne)
Atribut:
3. Gabungan StringJoiner:Ia digunakan untuk menambah kandungan baharu untuk StringJoiner; ia berlaku tanpa menggunakan akhiran dan awalan dalam bentuk unsur seterusnya (sekiranya ia tidak kosong). Katakan jika rentetan yang diberikan kosong, maka panggilan ini tidak berubah.
Scope(public/private/protected) StringJoiner merge(StringJoiner other)
Atribut:
4. int length:Kaedah ini akan digunakan apabila kita ingin mendapatkan saiz rentetan.
Scope(public/private/protected) int length()
Atribut:
Pemulangan:
Ia akan memberikan StringJoiner ini.
5. StringJoiner setEmptyValue:Kaedah ini memperuntukkan rentetan untuk digunakan pada masa menentukan perwakilan rentetan bagi StringJoiner dan masa apabila tiada unsur dalam rentetan.
Scope(public/private/protected) StringJoiner setEmptyValue(CharSequence emptyValue)
Atribut:
Diberikan di bawah adalah contoh Java StringJoiner:
Di sini kami menyertai banyak nama pengguna, dan kami memberikan "-" sebagai pembatas antara nama.
Kod:
import java.util.StringJoiner; public class JoinString { public static void main(String[] arguments) { StringJoiner joinStrings = new StringJoiner("-"); joinStrings.add("Ranjan"); joinStrings.add("Ajay"); joinStrings.add("Vijay"); joinStrings.add("Sujit"); joinStrings.add("Akash"); joinStrings.add("Vikash"); joinStrings.add("Arun"); System.out.println(joinStrings.toString()); } }
Output:
Kod:
import java.util.StringJoiner; public class JoinNumbers{ public static void main(String[] arguments) { StringJoiner joinNumeric = new StringJoiner("."); joinNumeric.add("10"); joinNumeric.add("11"); joinNumeric.add("12"); joinNumeric.add("13"); joinNumeric.add("14"); joinNumeric.add("15"); joinNumeric.add("16"); System.out.println(joinNumeric); } }
Output:
Hier haben wir etwas über die StringJoiner-Klasse in Java und über das Verhalten der StringJoiner-Klasse mit einigen wichtigen Beispielen gesehen. Wir haben verschiedene Konstruktoren und Methoden dieser StringJoiner-Klassen und die Funktionsweise der StringJoiner-Klasse in Java gesehen.
Atas ialah kandungan terperinci Java StringJoiner. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!