Rumah >Java >javaTutorial >Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah delete() kelas StringBuilder
Tafsiran dokumentasi Java: Kaedah delete() kelas StringBuilder diperkenalkan secara terperinci, contoh kod khusus diperlukan
Ikhtisar:
Di Java, kelas StringBuilder menyediakan cara yang cekap untuk mengendalikan rentetan. Ia mempunyai satu siri kaedah untuk memasukkan, menambah, menggantikan dan memadam aksara dalam rentetan. Artikel ini akan memperkenalkan secara terperinci kaedah delete() kelas StringBuilder, yang digunakan untuk memadam julat aksara tertentu daripada rentetan. Artikel ini akan membantu pembaca lebih memahami dan menggunakan kaedah ini melalui contoh kod tertentu.
Definisi kaedah delete():
Pertama, mari kita lihat definisi kaedah delete():
public StringBuilder delete(int start, int end)
Antaranya, parameter start
mewakili kedudukan permulaan julat yang dipadamkan ( aksara pada kedudukan permulaan juga akan dipadamkan), dan parameter end
menunjukkan kedudukan akhir julat pemadaman (aksara pada kedudukan akhir tidak akan dipadamkan). start
参数表示删除范围的起始位置(起始位置的字符也将被删除),而end
参数表示删除范围的结束位置(结束位置的字符不会被删除)。
代码示例:
下面是一个简单的代码示例,演示了如何使用delete()方法从字符串中删除指定的字符范围:
public class StringBuilderExample { public static void main(String[] args) { StringBuilder sb = new StringBuilder("Hello, World!"); System.out.println("原始字符串:" + sb.toString()); sb.delete(7, 13); System.out.println("删除范围(7, 13)后的字符串:" + sb.toString()); } }
运行上述代码,输出结果为:
原始字符串:Hello, World! 删除范围(7, 13)后的字符串:Hello!
解析:
在上述代码中,我们创建了一个StringBuilder对象sb
,并初始化为字符串"Hello, World!"。然后,我们使用sb.delete(7, 13)
方法调用了delete()方法,删除了从索引7到索引13之间的字符。在调用sb.delete(7, 13)
Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan kaedah delete() untuk memadam julat aksara tertentu daripada rentetan:
rrreeeMenjalankan kod di atas, outputnya ialah:
rrreee
Dalam kod di atas, kami mencipta objek StringBuilder sb
dan memulakannya kepada rentetan "Hello, World!". Kemudian, kami memanggil kaedah delete() menggunakan kaedah sb.delete(7, 13)
untuk memadamkan aksara daripada indeks 7 hingga indeks 13. Selepas memanggil sb.delete(7, 13)
, "World!" dalam rentetan asal "Hello, World" dipadam, meninggalkan rentetan "Hello!".
Atas ialah kandungan terperinci Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah delete() kelas StringBuilder. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!