Rumah > Java > javaTutorial > Gunakan fungsi StringBuilder.substring() java untuk memintas subrentetan rentetan

Gunakan fungsi StringBuilder.substring() java untuk memintas subrentetan rentetan

王林
Lepaskan: 2023-07-26 23:45:27
asal
1178 orang telah melayarinya

Gunakan fungsi StringBuilder.substring() java untuk memintas subrentetan rentetan

Dalam pengaturcaraan Java, selalunya perlu untuk beroperasi pada rentetan Salah satu operasi biasa ialah memintas subrentetan rentetan. Java menyediakan pelbagai kaedah untuk mencapai fungsi ini, antaranya fungsi substring() kelas StringBuilder ialah kaedah yang mudah dan cekap.

StringBuilder ialah kelas dalam Java yang digunakan untuk mengendalikan rentetan. Ia menyediakan banyak kaedah untuk mengubah suai dan memproses rentetan. Fungsi substring() adalah salah satu daripadanya, yang boleh digunakan untuk memintas beberapa aksara dalam objek StringBuilder.

Berikut ialah contoh menggunakan fungsi subrentetan() untuk memintas subrentetan rentetan:

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

    // 使用substring()函数截取字符串的子串
    StringBuilder subStr = str.substring(0, 5);

    // 输出截取的子串
    System.out.println(subStr.toString());
  }
}
Salin selepas log masuk

Dalam contoh di atas, kami mencipta objek StringBuilder str dan memulakannya kepada "Hello, World!". Kemudian, kami menggunakan fungsi substring() untuk memintas substring "Hello" dalam objek str dan memberikan hasilnya kepada subStr objek StringBuilder yang lain. Fungsi

substring() menerima dua parameter Parameter pertama ialah kedudukan permulaan subrentetan yang akan dipintas (inklusif), dan parameter kedua ialah kedudukan akhir substring yang akan dipintas (eksklusif). Dalam contoh di atas, kami menetapkan kedudukan permulaan kepada 0 dan kedudukan penamat kepada 5, jadi subrentetan yang dipintas ialah "Hello".

Akhir sekali, kami menukar subStr objek StringBuilder kepada objek String dengan memanggil fungsi toString() dan mengeluarkannya menggunakan fungsi System.out.println().

Perlu diambil perhatian bahawa fungsi substring() mengembalikan objek StringBuilder baharu, bukan rujukan kepada objek asal. Ini bermakna bahawa sebarang pengubahsuaian pada objek subrentetan yang dipotong tidak akan menjejaskan kandungan objek asal.

Selain memintas beberapa aksara, fungsi substring() juga boleh digunakan untuk menyalin keseluruhan rentetan. Kita boleh menetapkan kedudukan permulaan kepada 0 dan kedudukan penamat kepada panjang rentetan untuk menyalin keseluruhan rentetan.

Ringkasnya, menggunakan fungsi StringBuilder.substring() Java boleh memintas subrentetan rentetan dengan mudah. Ia adalah kaedah yang cekap dan fleksibel sesuai untuk mengendalikan pelbagai senario operasi rentetan. Dalam proses pengekodan sebenar, kita boleh memilih kaedah pemintasan yang sesuai mengikut keperluan khusus untuk meningkatkan kebolehbacaan dan kecekapan kod.

Atas ialah kandungan terperinci Gunakan fungsi StringBuilder.substring() 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