Rumah > Java > javaTutorial > Cara menggunakan fungsi subrentetan() kelas StringBuilder dalam Java untuk memintas subrentetan rentetan

Cara menggunakan fungsi subrentetan() kelas StringBuilder dalam Java untuk memintas subrentetan rentetan

王林
Lepaskan: 2023-07-24 12:13:15
asal
1620 orang telah melayarinya

Cara menggunakan fungsi subrentetan() kelas StringBuilder dalam Java untuk memintas subrentetan rentetan

Di Java, kita selalunya perlu memproses operasi rentetan. Kelas StringBuilder Java menyediakan satu siri kaedah untuk memudahkan kami mengendalikan rentetan. Antaranya, fungsi substring() boleh digunakan untuk memintas substring rentetan.

Fungsi subrentetan() mempunyai dua bentuk terlebih beban, iaitu subrentetan(int startIndex) dan substring(int startIndex, int endIndex). Contoh kod berikut akan menggambarkan cara menggunakan kedua-dua bentuk ini untuk memintas subrentetan rentetan.

  1. Gunakan fungsi subrentetan(int startIndex) untuk memintas subrentetan rentetan

Apabila menggunakan fungsi subrentetan(int startIndex) untuk memintas subrentetan rentetan, parameter startIndex menunjukkan kedudukan permulaan subrentetan, dan julat nilai adalah dari 0 Kurangkan panjang rentetan sebanyak 1.

Berikut ialah kod sampel:

public class SubstringExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello, World!");

        // 截取从索引位置5开始到字符串末尾的子串
        String sub = sb.substring(5);

        System.out.println(sub);
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mencipta objek StringBuilder sb dan menghantar rentetan "Hello, World!" Kemudian, kami memanggil fungsi substring() dan lulus dalam kedudukan permulaan 5, iaitu memintas substring bermula dari kedudukan indeks 5. Akhir sekali, dengan mencetak output, kita dapat melihat bahawa hasilnya ialah "Dunia!", iaitu subrentetan dari kedudukan indeks 5 hingga hujung rentetan dipintas.

  1. Gunakan fungsi subrentetan(int startIndex, int endIndex) untuk memintas subrentetan rentetan

Apabila menggunakan fungsi subrentetan(int startIndex, int endIndex) untuk memintas subrentetan rentetan, parameter startIndex menunjukkan permulaan kedudukan subrentetan Parameter endIndex menunjukkan kedudukan akhir subrentetan, dan julat nilai adalah dari 0 hingga panjang rentetan tolak 1.

Berikut ialah kod sampel:

public class SubstringExample {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder("Hello, World!");

        // 截取从索引位置0开始,到索引位置5之前的子串
        String sub = sb.substring(0, 5);

        System.out.println(sub);
    }
}
Salin selepas log masuk

Dalam kod di atas, kami juga mencipta objek StringBuilder sb dan menghantar rentetan "Hello, World!" Kemudian, kita memanggil fungsi subrentetan() dan lulus dalam kedudukan permulaan 0 dan kedudukan akhir 5, iaitu subrentetan daripada kedudukan indeks 0 kepada kedudukan indeks 5 dipintas. Akhir sekali, dengan mencetak output, kita dapat melihat bahawa hasilnya ialah "Hello", iaitu subrentetan yang diperlukan telah dipintas.

Ringkasan

Melalui kod contoh di atas, kita dapat melihat bahawa sangat mudah untuk menggunakan fungsi subrentetan() kelas StringBuilder di Java untuk memintas subrentetan rentetan. Sama ada untuk memintas subrentetan dari kedudukan yang ditentukan hingga akhir, atau memintas subrentetan dalam julat yang ditentukan, ia boleh dicapai dengan memanggil fungsi subrentetan(). Dengan menggunakan fungsi ini secara fleksibel, kami boleh mengendalikan dan memproses rentetan dengan lebih mudah.

Atas ialah kandungan terperinci Cara menggunakan fungsi subrentetan() kelas StringBuilder dalam Java untuk memintas subrentetan rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan