Cara menggunakan kaedah subrentetan() kelas String untuk mendapatkan subrentetan rentetan
Dalam pengaturcaraan Java, kelas String ialah salah satu kelas yang paling biasa digunakan. Ia menyediakan banyak kaedah berguna untuk memanipulasi rentetan, salah satunya ialah kaedah substring(). Menggunakan kaedah substring(), anda boleh mendapatkan substring daripada rentetan. Terdapat dua cara untuk menggunakan kaedah
substring(): satu adalah untuk lulus dalam hanya satu parameter, menunjukkan subrentetan bermula dari kedudukan indeks yang ditentukan ke penghujung rentetan, yang lain adalah untuk lulus dalam dua parameter, menunjukkan indeks permulaan dan penamat , subrentetan yang dikembalikan termasuk aksara pada kedudukan indeks permulaan, tetapi tidak termasuk aksara pada kedudukan indeks penamat.
Berikut ialah contoh kod untuk menggunakan kaedah subrentetan() untuk mendapatkan subrentetan rentetan:
public class SubstringExample { public static void main(String[] args) { String str = "Hello, World!"; // 使用substring()方法获取从索引位置5开始到字符串末尾的子串 String sub1 = str.substring(5); System.out.println("sub1: " + sub1); // 输出: World! // 使用substring()方法获取从索引位置0开始到索引位置5之间的子串 String sub2 = str.substring(0, 5); System.out.println("sub2: " + sub2); // 输出: Hello } }
Dalam kod di atas, mula-mula isytiharkan rentetan str
yang kandungannya ialah "Hello, World!". Kemudian gunakan kaedah substring() untuk mendapatkan dua substring yang berbeza.
Subrentetan pertama bermula dari kedudukan indeks 5, iaitu aksara ke-6 dalam rentetan, dan pergi ke penghujung rentetan. Dengan meneruskan hujah tunggal 5, kita mendapat subrentetan "Dunia!".
Subrentetan kedua bermula dari kedudukan indeks 0, iaitu aksara pertama dalam rentetan, kepada aksara antara kedudukan indeks 5. Dengan memasukkan dua parameter 0 dan 5, kita mendapat subrentetan "Hello".
Perlu diambil perhatian bahawa kaedah substring() mengembalikan objek rentetan baharu dan objek rentetan asal belum diubah suai. Ini kerana kelas String ialah kelas tidak boleh diubah, dan setelah objek rentetan dicipta, kandungannya tidak boleh diubah.
Selain itu, perlu diingatkan bahawa parameter indeks yang dihantar ke kaedah subrentetan() mula mengira dari 0, iaitu indeks aksara pertama ialah 0, indeks aksara kedua ialah 1, dan seterusnya.
Dengan menggunakan kaedah subrentetan(), kita boleh mendapatkan mana-mana subrentetan rentetan asal dengan mudah. Ini sangat berguna untuk menangani masalah berkaitan rentetan, seperti mengekstrak nama domain daripada URL, memintas kod kawasan dalam nombor telefon mudah alih, mendapatkan sambungan fail, dsb.
Ringkasnya, menggunakan kaedah subrentetan() kelas String, kita boleh mendapatkan subrentetan rentetan dengan mudah dan memperoleh aksara antara kedudukan indeks yang berbeza mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan subrentetan rentetan menggunakan kaedah subrentetan() kelas String. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!