Rumah >Java >javaTutorial >Gunakan fungsi StringBuilder.delete() java untuk memadam julat aksara yang ditentukan
Gunakan fungsi StringBuilder.delete() java untuk memadam julat aksara yang ditentukan
StringBuilder ialah rentetan pembolehubah, dan kaedah delete()nya boleh digunakan untuk memadam julat aksara tertentu dalam objek StringBuilder. Artikel ini menunjukkan penggunaan kaedah ini melalui contoh kod.
Berikut ialah contoh kod ringkas:
public class StringBuilderDeleteExample { public static void main(String[] args) { StringBuilder sb = new StringBuilder("Hello, World!"); // 删除指定索引范围内的字符 sb.delete(7, 13); System.out.println(sb.toString()); } }
Dalam kod di atas, kami mencipta objek StringBuilder sb, yang nilai awalnya ialah "Hello, World!". Kemudian, kami memanggil kaedah delete() untuk memadam aksara dengan indeks dari 7 hingga 13. Akhir sekali, gunakan kaedah toString() untuk menukar objek StringBuilder kepada String dan mencetaknya.
Jalankan kod di atas, hasil output ialah "Hello!". Seperti yang anda lihat, kaedah delete() memadamkan aksara dalam julat indeks.
Selain kaedah padam(mula, tamat), StringBuilder juga menyediakan beberapa kaedah lain untuk memadam aksara. Berikut ialah beberapa contoh penggunaan biasa:
StringBuilder sb = new StringBuilder("Hello, World!"); sb.deleteCharAt(7); System.out.println(sb.toString()); // 输出结果为"Hello orld!"
StringBuilder sb = new StringBuilder("Hello, World!"); sb.delete(5); System.out.println(sb.toString()); // 输出结果为"Hello"
StringBuilder sb = new StringBuilder("Hello, World!"); sb.delete(0, 5); System.out.println(sb.toString()); // 输出结果为", World!"
Perlu diambil perhatian bahawa kaedah delete() mengubah suai objek StringBuilder asal dan bukannya mengembalikan objek StringBuilder baharu.
Ringkasan:
Artikel ini memperkenalkan penggunaan kaedah StringBuilder.delete() Java untuk memadam julat aksara tertentu melalui contoh kod. Kita boleh memadamkan aksara dalam objek StringBuilder melalui kaedah delete(), deleteCharAt() dan delete(start, end). Kaedah ini boleh dipilih mengikut keperluan khusus dan fleksibel dan mudah. Anda boleh menggunakan kaedah ini mengikut keperluan sebenar anda.
Atas ialah kandungan terperinci Gunakan fungsi StringBuilder.delete() java untuk memadam julat aksara yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!