memberikan anda semua jenis ciri ketika datang ke pengaturcaraan. Artikel ini akan memfokuskan pada topik seperti StringBuilder In Java. Berikut adalah petunjuk yang dibincangkan dalam artikel ini,
Oleh itu, mari kita mulakan,
StringBuilder Di Jawa
Rentetan dalam java adalah urutan watak yang tidak berubah. StringBuffer, sebaliknya, digunakan untuk membuat urutan watak yang boleh berubah. StringBuilder mirip dengan kelas StringBuffer, tetapi ia tidak memberikan jaminan penyegerakan.Walau bagaimanapun, ia jauh lebih cepat di bawah kebanyakan pelaksanaan. Perlu diingatkan bahawa, kelas StringBuilder tidak selamat digunakan oleh pelbagai utas.
Pembina
- StringBuilder (): Pembuat tali kosong dengan kapasiti awal 16 aksara dibuat.
- StringBuilder (kapasiti int):): Pembuat tali yang dibuat adalah kapasiti yang ditentukan dalam argumen.
- StringBuilder (CharSequence seq ): Pembuat tali yang dibuat mengandungi watak yang sama dengan CharSequence yang ditentukan.
- StringBuilder (String str ): Membina pembentuk tali yang diinisialisasi dengan isi rentetan yang ditentukan.
Mari kita teruskan artikel ini dan melihat kaedah yang berbeza
Kaedah StringBuilder
Kaedah berikut digunakan di kelas StringBuilder:
perbezaan antara c c # dan c ++
Lampirkan Kaedah
Kaedah ini menambahkan elemen yang ditentukan pada rentetan yang ada.
class Main {public static void main (String args []) {StringBuilder str = StringBuilder baru ('Rock') str.append ('Roll') System.out.println (str)}}
Pengeluaran:
RockRoll
StringBuilder Di Java: Kaedah Masukkan
Kaedah ini memasukkan rentetan pada indeks yang ditentukan.
kelas awam Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}
Pengeluaran:
RoRollck
Kaedah Ganti
Kaedah ini menggantikan rentetan dari beginIndex yang ditentukan hingga endIndex.
kelas awam Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}
Pengeluaran:
RRollk
StringBuilder di Java: Kaedah Hapus
Kaedah ini menghapus rentetan tertentu dari beginIndex hingga endIndex.
kelas awam Utama {public static void main (String args []) {StringBuilder str = StringBuilder baru ('Rock') str.delete (1,3) System.out.println (str)}}
Pengeluaran:
Rk
kepada kekuatan di java
Kaedah Balik
Kaedah ini membalikkan rentetan yang ada di StringBuilder.
kelas awam Utama {public static void main (String args []) {StringBuilder str = StringBuilder baru ('Rock') str.reverse () System.out.println (str)}}
Pengeluaran:
kcoR
Kaedah Kapasiti
Kapasiti semasa Pembina dapat ditentukan dengan kaedah ini. Harus diingat bahawa kapasiti default Builder adalah 16. Kapasiti pembangun dapat ditingkatkan dengan: (kapasitas lama * 2) +2.
kelas awam Utama {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. kapasiti ()) str.append ('Ini adalah hari yang baik untuk menggegarkan') System.out.println (str.capacity ())}}
Pengeluaran:
apakah pelbagai warisan di java
16
16
3. 4
Oleh itu, kita telah mengakhiri artikel ini mengenai 'StringBuilder In Java'. Sekiranya anda ingin mengetahui lebih lanjut,lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.
Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda secepat mungkin.