Rumah >Java >javaTutorial >Bagaimana untuk mengalih keluar aksara dari rentetan di Jawa?

Bagaimana untuk mengalih keluar aksara dari rentetan di Jawa?

DDD
DDDasal
2024-11-26 22:44:15531semak imbas

How to Remove Characters from a String in Java?

Mengalih Keluar Kejadian Aksara daripada Rentetan dalam Java

Di Java, kaedah ganti boleh digunakan untuk menggantikan kemunculan aksara atau subrentetan dalam rentetan. Walau bagaimanapun, apabila menggunakan aksara, adalah penting untuk menggunakan beban berlebihan yang menerima argumen CharSequence (cth., String) dan bukannya aksara.

Pernyataan Masalah

Pertimbangkan kod berikut :

String str = "TextX Xto modifyX";
str = str.replace('X',''); // This does not work

Dalam kod ini, niatnya adalah untuk mengalih keluar semua kemunculan aksara 'X' daripada rentetan. Walau bagaimanapun, kaedah ganti dipanggil dengan hujah aksara tunggal, yang tidak berfungsi seperti yang dimaksudkan.

Penyelesaian

Untuk mengalih keluar semua kejadian aksara daripada rentetan, gunakan kaedah ganti dengan hujah CharSequence. Contohnya:

str = str.replace("X", "");

Dengan menyediakan String sebagai hujah untuk menggantikan, semua kemunculan aksara 'X' dalam rentetan asal akan dialih keluar. Ambil perhatian bahawa lebihan penggantian ini adalah sensitif huruf besar-besaran, jadi jika anda perlu mengalih keluar kejadian tidak sensitif huruf besar-besaran, anda boleh menggunakan equalsIgnoreCase dahulu:

str = str.replace("X".equalsIgnoreCase("X"), "");

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar aksara dari rentetan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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