Tafsiran Dokumen Java: Pengenalan terperinci kepada kaedah subrentetan() kelas StringBuilder
Pengenalan:
Dalam pengaturcaraan Java, pemprosesan rentetan adalah salah satu operasi yang sangat biasa. Java menyediakan satu siri kelas dan kaedah untuk pemprosesan rentetan, antaranya kelas StringBuilder ialah pilihan yang biasa digunakan untuk operasi rentetan yang kerap. Dalam kelas StringBuilder, kaedah substring() ialah kaedah yang sangat berguna untuk memintas substring rentetan. Artikel ini akan memperkenalkan kaedah substring() kelas StringBuilder secara terperinci, dengan contoh kod khusus untuk membantu pembaca memahami dan menggunakan kaedah ini dengan lebih baik.
Definisi kaedah:
Pertama, mari kita lihat definisi kaedah substring():
public String substring(int start)
public String substring(int start, int end)
Seperti yang dapat dilihat daripada definisi kaedah di atas, kaedah substring() mempunyai dua bentuk terlampau beban, yang digunakan untuk memintas bermula dari subrentetan yang ditentukan hingga hujung rentetan, dan memintas subrentetan dalam julat indeks yang ditentukan.
Penggunaan Kaedah:
Dua kaedah penggunaan akan diperkenalkan secara terperinci di bawah:
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(6); // 截取从索引6开始到末尾的子串 System.out.println(subString);
Kod di atas akan mengeluarkan: World!
. Dengan melepasi indeks 6, anda boleh memintas subrentetan bermula dari indeks 6 hingga akhir. World!
。通过传入索引6,即可截取从索引6开始到末尾的子串。
StringBuilder sb = new StringBuilder("Hello World!"); String subString = sb.substring(0, 5); // 截取从索引0到索引5的子串 System.out.println(subString);
以上代码将输出:Hello
Fungsi kaedah ini adalah untuk memintas subrentetan dalam julat indeks yang ditentukan. Penggunaan khusus adalah seperti berikut:
Kod di atas akan mengeluarkan: Hello
. Dengan menghantar indeks permulaan 0 dan indeks berakhir 5, anda boleh memintas subrentetan dalam julat indeks yang ditentukan.
IndexOutOfBoundsException: Jika indeks yang ditentukan melebihi julat rentetan.
NullPointerException: Jika objek StringBuilder adalah batal.
Atas ialah kandungan terperinci Tafsiran dokumentasi Java: Pengenalan terperinci kepada kaedah substring() kelas StringBuilder. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!