Heim  >  Artikel  >  Java  >  Wie extrahiere ich Ziffern aus Zeichenfolgen in Java?

Wie extrahiere ich Ziffern aus Zeichenfolgen in Java?

DDD
DDDOriginal
2024-11-02 07:48:29913Durchsuche

How to Extract Digits from Strings in Java?

Ziffern aus Zeichenfolgen in Java extrahieren

Bei der Arbeit mit Zeichenfolgen in Java kann es erforderlich sein, nur die numerischen Ziffern zu extrahieren. Dieser Vorgang kann mit verschiedenen Ansätzen erreicht werden, einschließlich regulärer Ausdrücke.

Reguläre Ausdrücke

Eine effiziente Methode besteht darin, die Methode „replaceAll“ mit einem regulären Ausdruck zu verwenden, der nicht- Ziffern (\D) und ersetzt sie durch eine leere Zeichenfolge. Zum Beispiel:

<code class="java">String str = "123-456-789";
str = str.replaceAll("\D+",""); // Result: "123456789"</code>

Dieser Ansatz entfernt effektiv alle Zeichen außer Ziffern aus der Zeichenfolge, was zur gewünschten Ausgabe führt.

Zusätzliche Bibliotheken

Die Methode „replaceAll“ ist Teil der Java-String-Klasse und erfordert keine Installation zusätzlicher Bibliotheken. Es handelt sich um eine integrierte Funktion der Programmiersprache Java.

Fazit

Das Extrahieren von Ziffern aus Zeichenfolgen in Java kann bequem mithilfe regulärer Ausdrücke erfolgen, die eine leistungsstarke Funktion bieten Werkzeug zum Bearbeiten und Parsen von Textdaten. Die Methode „replaceAll“ ermöglicht in Verbindung mit dem entsprechenden regulären Ausdruck eine effiziente Ziffernextraktion, ohne dass zusätzliche Bibliotheken erforderlich sind.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich Ziffern aus Zeichenfolgen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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