Heim > Java > javaLernprogramm > Wie behalte ich Dezimaltrennzeichen beim Entfernen nicht numerischer Zeichen in Java bei?

Wie behalte ich Dezimaltrennzeichen beim Entfernen nicht numerischer Zeichen in Java bei?

Susan Sarandon
Freigeben: 2024-11-03 07:40:30
Original
456 Leute haben es durchsucht

How to Keep Decimal Separators When Removing Non-Numeric Characters in Java?

Dezimaltrennzeichen beim Entfernen nicht numerischer Zeichen beibehalten

Das Entfernen nicht numerischer Zeichen aus einer Zeichenfolge ist in vielen Programmierszenarien eine häufige Aufgabe. Die Beibehaltung des Dezimaltrennzeichens während dieses Vorgangs kann jedoch entscheidend sein, um die mathematische Integrität der Zeichenfolge zu bewahren. Hier ist ein Java-Ansatz, der dieses Problem effektiv löst:

Mit der Methode replaceAll() können Sie alle Zeichen, die keine Ziffern oder das Dezimaltrennzeichen sind, durch eine leere Zeichenfolge ersetzen. Betrachten Sie den folgenden Code:

<code class="java">String str = "a12.334tyz.78x";
str = str.replaceAll("[^\d.]", "");</code>
Nach dem Login kopieren

In diesem Code stimmt der reguläre Ausdruck [^\d.] mit jedem Zeichen überein, das keine Ziffer oder ein Dezimaltrennzeichen ist. Infolgedessen ist der Endwert von str „12.334.78“, wobei alle nicht numerischen Zeichen entfernt wurden, während das Dezimaltrennzeichen erhalten blieb.

Das obige ist der detaillierte Inhalt vonWie behalte ich Dezimaltrennzeichen beim Entfernen nicht numerischer Zeichen in Java bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage