Semua Yang Anda Perlu Ketahui StringBuilder Di Java



Artikel ini membawa anda satu lagi topik menarik kerana memberi tumpuan kepada StringBuilder di Java bersama dengan pelaksanaannya yang praktikal.

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.