Isi kandungan:

Bagaimanakah anda mengosongkan pembina rentetan?
Bagaimanakah anda mengosongkan pembina rentetan?

Video: Bagaimanakah anda mengosongkan pembina rentetan?

Video: Bagaimanakah anda mengosongkan pembina rentetan?
Video: Kalian Ketua Organisasi?.. Yuk Belajar Jadi Ketua yang Berkualitas.! (Tips Berorganisasi) 2024, Mungkin
Anonim

1) Kosongkan StringBuilder dengan memberikan objek baharu

  1. kelas awam JavaStringBufferClearEmptyExample {
  2. utama kekosongan statik awam ( Tali args) {
  3. StringBuilder sbStr = null;
  4. untuk(int i = 1; i <= 5; i++){
  5. // jelas kandungan daripada lelaran sebelumnya.
  6. sbStr = baru StringBuilder ();
  7. sbStr. lampiran(i);
  8. Sistem. keluar. print(sbStr);

Kemudian, bagaimana saya menukar StringBuilder kepada rentetan?

Untuk menukar StringBuilder kepada nilai String, gunakan kaedah toString() padanya

  1. Segerakan kelas StringBuilder.
  2. Tambahkan data padanya menggunakan kaedah append().
  3. Tukar StringBuilder kepada rentetan menggunakan kaedah toString().

bagaimana saya tahu jika StringBuilder saya kosong? Kaedah panjang StringBuilder atau kelas StringBuffer mengembalikan panjang jujukan aksara yang dimilikinya pada masa ini. Seperti yang anda lihat dalam contoh, to semak jika yang StringBuilder kosong , dapatkan panjangnya StringBuilder objek. Jika panjang ialah 0, ia adalah kosong , jika tidak, tidak.

Tambahan pula, bagaimana anda mengalih keluar sesuatu daripada rentetan di Jawa?

Anda boleh menggunakan kaedah substring() bagi java . lang. Tali kelas ke keluarkan watak pertama atau terakhir Tali dalam Jawa . Kaedah substring() terlebih beban dan menyediakan beberapa versi yang membolehkan anda keluarkan watak dari mana-mana jawatan dalam Jawa.

Manakah yang lebih baik StringBuffer atau StringBuilder?

String tidak boleh diubah sedangkan StringBuffer dan StringBuider ialah kelas boleh ubah. StringBuffer adalah benang selamat dan disegerakkan sedangkan StringBuilder bukan, sebab itu StringBuilder adalah lebih cepat daripada StringBuffer . String concat + operator digunakan secara dalaman StringBuffer atau StringBuilder kelas.

Disyorkan: