Rumah > Java > javaTutorial > teks badan

Bagaimanakah Saya Boleh Mengalih Keluar Aksara Bukan Angka daripada Rentetan Java Semasa Memelihara Perpuluhan?

Susan Sarandon
Lepaskan: 2024-11-02 04:22:02
asal
585 orang telah melayarinya

How Can I Remove Non-Numeric Characters from a Java String While Preserving Decimals?

Mengalih keluar Aksara Bukan Angka sambil Memelihara Perpuluhan dalam Rentetan Java

Mengalih keluar semua aksara bukan angka daripada rentetan boleh berguna dalam pelbagai senario . Walau bagaimanapun, kaedah seperti Character.isDigit() mungkin mengabaikan pemisah perpuluhan, mengakibatkan kehilangan data penting.

Untuk menangani isu ini, pertimbangkan untuk menggunakan pendekatan berasaskan ungkapan biasa. Ungkapan biasa "[^\d.]" sepadan dengan mana-mana aksara yang bukan digit (0-9) atau titik perpuluhan (tempoh).

Sebagai contoh, diberi rentetan "a12.334tyz.78x ", coretan kod berikut akan membersihkan semua aksara bukan angka dengan berkesan, mengekalkan pemisah perpuluhan:

<code class="java">String str = "a12.334tyz.78x";
str = str.replaceAll("[^\d.]", "");</code>
Salin selepas log masuk

Selepas melaksanakan kod di atas, str akan mengandungi rentetan yang diubah suai "12.334.78", di mana semua huruf dan aksara khas dihapuskan, manakala pemisah perpuluhan kekal utuh.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Aksara Bukan Angka daripada Rentetan Java Semasa Memelihara Perpuluhan?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!