Rumah >Java >javaTutorial >Bagaimana untuk Mengekalkan Pemisah Perpuluhan Apabila Mengeluarkan Aksara Bukan Angka dalam Java?
Kekalkan Pemisah Perpuluhan Semasa Mengalih Keluar Aksara Bukan Angka
Mengalih keluar aksara bukan angka daripada rentetan ialah tugas yang lazim dalam banyak senario pengaturcaraan. Walau bagaimanapun, mengekalkan pemisah perpuluhan semasa operasi ini boleh menjadi penting untuk mengekalkan integriti matematik rentetan. Berikut ialah pendekatan Java yang berkesan menyelesaikan masalah ini:
Menggunakan kaedah replaceAll(), anda boleh menggantikan semua aksara yang bukan digit atau pemisah perpuluhan dengan rentetan kosong. Pertimbangkan kod berikut:
<code class="java">String str = "a12.334tyz.78x"; str = str.replaceAll("[^\d.]", "");</code>
Dalam kod ini, ungkapan biasa [^\d.] sepadan dengan mana-mana aksara yang bukan digit atau pemisah perpuluhan. Akibatnya, nilai akhir str ialah "12.334.78", di mana semua aksara bukan angka telah dialih keluar sambil mengekalkan pemisah perpuluhan.
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Pemisah Perpuluhan Apabila Mengeluarkan Aksara Bukan Angka dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!