Tukar StringBuffer kepada rentetan menggunakan kaedah toString() kelas StringBuffer
Di Java, kelas StringBuffer ialah kelas yang digunakan untuk mengendalikan rentetan boleh ubah Ia menyediakan banyak kaedah mudah untuk mengubah suai dan memanipulasi rentetan. Apabila kita perlu menukar objek StringBuffer kepada rentetan, kita boleh menggunakan kaedah toString() untuk mencapai ini.
Kaedah toString() kelas StringBuffer mengembalikan objek String, yang mengandungi kandungan StringBuffer. Di bawah ialah contoh kod yang menunjukkan cara menukar StringBuffer kepada rentetan menggunakan kaedah toString():
public class StringBufferToStringExample { public static void main(String[] args) { StringBuffer stringBuffer = new StringBuffer("Hello"); String str = stringBuffer.toString(); System.out.println(str); } }
Dalam kod di atas, kami mula-mula mencipta objek StringBuffer stringBuffer
dan memulakannya kepada " Hello ". Kemudian, kami memanggil kaedah toString()
untuk menukar objek StringBuffer kepada rentetan dan memberikan hasilnya kepada pembolehubah jenis String str
. Akhir sekali, kami menggunakan kaedah System.out.println()
untuk mencetak rentetan yang ditukar. stringBuffer
,并初始化为"Hello"。然后,我们调用toString()
方法将StringBuffer对象转换为字符串,并将结果赋给一个String类型的变量str
。最后,我们使用System.out.println()
方法打印出转换后的字符串。
运行上述代码,将会输出以下结果:
Hello
除了上面的例子,我们还可以在其他场景中使用toString()方法来转换StringBuffer对象。例如,我们可以将多个StringBuffer对象的内容拼接成一个字符串:
public class StringBufferConcatenationExample { public static void main(String[] args) { StringBuffer stringBuffer1 = new StringBuffer("Hello"); StringBuffer stringBuffer2 = new StringBuffer(" World"); String str = stringBuffer1.append(stringBuffer2).toString(); System.out.println(str); } }
在上面的代码中,我们创建了两个StringBuffer对象stringBuffer1
和stringBuffer2
,并分别初始化为"Hello"和" World"。然后,我们使用append()
方法将两个StringBuffer对象的内容拼接在一起,并通过toString()
Hello WorldSelain contoh di atas, kita juga boleh menggunakan kaedah toString() untuk menukar objek StringBuffer dalam senario lain. Sebagai contoh, kita boleh menggabungkan kandungan berbilang objek StringBuffer ke dalam rentetan:
rrreee
Dalam kod di atas, kita mencipta dua objek StringBuffer stringBuffer1
dan stringBuffer2
, dan dimulakan kepada "Hello" dan "Dunia" masing-masing. Kami kemudiannya menggabungkan kandungan dua objek StringBuffer bersama-sama menggunakan kaedah append()
dan menukar hasilnya kepada rentetan menggunakan kaedah toString()
. Akhirnya, kami mencetak rentetan bercantum.
Atas ialah kandungan terperinci Tukar StringBuffer kepada rentetan menggunakan kaedah toString() kelas StringBuffer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!