Semua yang Perlu Anda Ketahui StringBuilder Di Java



Artikel ini memberi Anda topik menarik lainnya karena berfokus pada StringBuilder di Java bersama dengan implementasi praktisnya.

memberi Anda semua jenis fitur dalam hal pemrograman. Artikel ini akan fokus pada salah satu topik tersebut yaitu StringBuilder di Java. Berikut adalah petunjuk yang dibahas dalam artikel ini,

Jadi mari kita mulai,





StringBuilder Di Java

String di java adalah urutan karakter yang tidak bisa diubah. StringBuffer, di sisi lain, digunakan untuk membuat urutan karakter yang bisa berubah. StringBuilder mirip dengan kelas StringBuffer, tetapi tidak memberikan jaminan sinkronisasi apa pun.Namun, ini jauh lebih cepat di bawah sebagian besar implementasi. Perlu dicatat bahwa, kelas StringBuilder tidak aman untuk digunakan oleh banyak utas.

Konstruktor

  • StringBuilder (): Pembuat string kosong dengan kapasitas awal 16 karakter dibuat.
  • StringBuilder (int capacity) :): Pembuat string yang dibuat memiliki kapasitas yang ditentukan dalam argumen.
  • StringBuilder (CharSequence seq ): Pembuat string yang dibuat berisi karakter yang sama dengan CharSequence yang ditentukan.
  • StringBuilder (String str ): Membuat pembuat string yang diinisialisasi ke konten string yang ditentukan.

Mari kita lanjutkan dengan artikel ini dan lihat metode yang berbeda



Metode StringBuilder

Metode berikut digunakan di kelas StringBuilder:

python mengubah desimal ke biner

Tambahkan Metode

Metode ini menambahkan elemen tertentu ke string yang ada.



kelas Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}

Keluaran:

RockRoll

StringBuilder Di Java: Metode Sisipkan

Metode ini memasukkan string pada indeks yang ditentukan.

kelas publik Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

Keluaran:

RoRollck

Ganti Metode

Metode ini menggantikan string dari beginIndex yang ditentukan ke endIndex.

kelas publik Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

Keluaran:

RRollk

StringBuilder di Java: Metode Hapus

Metode ini menghapus string tertentu dari beginIndex ke endIndex.

kelas publik Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

Keluaran:

Rk

python def __init__

Metode Terbalik

Metode ini membalikkan string yang ada di StringBuilder.

kelas publik Utama {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}

Keluaran:

kcoR

Metode Kapasitas

Kapasitas Builder saat ini dapat ditentukan dengan metode ini. Perlu diperhatikan bahwa kapasitas default Builder adalah 16. Kapasitas builder dapat ditingkatkan dengan: (oldcapacity * 2) +2.

kelas publik Utama {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. capacity ()) str.append ('Ini hari yang baik untuk bergoyang') System.out.println (str.capacity ())}}

Keluaran:

c ++ seri fibonacci

16

16

3. 4

Jadi kita telah mengakhiri artikel ini di 'StringBuilder In Java'. Jika Anda ingin mempelajari lebih lanjut,lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk melatih Anda baik konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog ini dan kami akan menghubungi Anda kembali secepatnya.