Rumah > Java > javaTutorial > Cara menggunakan fungsi subrentetan() kelas String dalam Java untuk melaksanakan pemintasan rentetan

Cara menggunakan fungsi subrentetan() kelas String dalam Java untuk melaksanakan pemintasan rentetan

WBOY
Lepaskan: 2023-07-25 08:19:45
asal
1692 orang telah melayarinya

Bagaimana Java menggunakan fungsi substring() kelas String untuk melaksanakan pemintasan rentetan

Dalam pengaturcaraan Java, kelas String menyediakan banyak kaedah untuk memproses rentetan. Antaranya, fungsi substring() ialah fungsi yang sangat biasa digunakan, yang boleh melaksanakan operasi pemintasan rentetan. Dalam artikel ini, saya akan memperkenalkan cara menggunakan fungsi substring() untuk melaksanakan pemintasan rentetan dan memberikan beberapa contoh kod.

Pertama, mari kita fahami penggunaan asas fungsi subrentetan(). Fungsi substring() menerima satu atau dua parameter, yang digunakan untuk menentukan kedudukan permulaan dan kedudukan penamat rentetan yang akan dipintas. Tandatangan kaedahnya adalah seperti berikut:

subrentetan Rentetan awam(int beginIndex)

subrentetan Rentetan awam(int beginIndex, int endIndex)

dimana beginIndex mewakili kedudukan permulaan dan endIndex mewakili kedudukan akhir (tidak termasuk dalam rentetan yang dipintas ) . Jika hanya satu parameter, beginIndex, diluluskan, fungsi subrentetan() akan mengembalikan subrentetan bermula dari beginIndex hingga akhir rentetan.

Sekarang, mari lihat beberapa contoh praktikal untuk menggambarkan penggunaan fungsi subrentetan().

Contoh 1:

String str = "Hello, world!";
String subStr = str.substring(7);
System.out.println(subStr); // 输出结果:world!
Salin selepas log masuk

Dalam contoh di atas, kami memintas subrentetan rentetan "Hello, world!" bermula dari indeks 7, iaitu, bermula dari aksara ke-7 "w" rentetan. Keputusan yang dipintas ialah "dunia!".

Contoh 2:

String str = "Java Programming";
String subStr = str.substring(5, 14);
System.out.println(subStr); // 输出结果:Programming
Salin selepas log masuk

Dalam contoh 2, kami memintas subrentetan rentetan "Java Programming" bermula dari indeks 5 dan berakhir pada indeks 14 (eksklusif). Oleh itu, hasil yang dipintas ialah "Pengaturcaraan".

Selain penggunaan asas, kami juga boleh menggunakan fungsi subrentetan() untuk melaksanakan beberapa operasi pemintasan rentetan yang kompleks.

Contoh 3: Minta nama fail

String filePath = "/user/document/report.docx";
int lastIndex = filePath.lastIndexOf("/");
String fileName = filePath.substring(lastIndex + 1);
System.out.println(fileName); // 输出结果:report.docx
Salin selepas log masuk

Dalam contoh 3, kami memintas nama fail daripada laluan fail. Pertama, kami menggunakan fungsi lastIndexOf() untuk mendapatkan kedudukan slash terakhir ("/"). Kemudian, kami menggunakan fungsi substring() untuk memintas daripada kedudukan +1 dan mendapatkan nama fail "report.docx".

Ringkasan:

Melalui contoh di atas, kita dapat melihat bahawa fungsi substring() ialah kaedah yang sangat biasa untuk memintas rentetan di Jawa. Ia boleh memintas rentetan dengan menyatakan kedudukan permulaan dan kedudukan penamat, dan juga boleh melaksanakan beberapa operasi pemintasan yang kompleks.

Perlu diambil perhatian bahawa fungsi subrentetan() mengembalikan objek rentetan baharu dan bukannya mengubah rentetan asal. Oleh itu, apabila menggunakan fungsi substring() untuk memintas rentetan, pastikan anda menyimpan hasil pemintasan dalam pembolehubah baharu.

Saya harap artikel ini akan membantu anda memahami cara menggunakan fungsi substring() untuk melaksanakan pemintasan rentetan. Jika anda mempunyai keperluan yang sama dalam pembangunan sebenar, anda boleh beroperasi mengikut kod sampel yang disediakan dalam artikel ini.

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

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