ホームページ >Java >&#&チュートリアル >Java で文字列から数字を抽出するにはどうすればよいですか?

Java で文字列から数字を抽出するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 20:08:30628ブラウズ

How can I Extract Digits from a String in Java?

Java での文字列からの数字の抽出

Java では、さまざまな方法を使用して文字列から数字を抽出できます。一般的なアプローチの 1 つは、正規表現を利用して数字以外の文字を識別して削除することです。

方法:

  1. 数字と非数字の両方を含む Java 文字列から始めます。数字。
  2. replaceAll() メソッドを使用して、正規表現 "\D " を使用して文字列内の数字以外の文字をすべて検索します。
  3. 数字以外の文字を空の文字列に置き換えます。それらを文字列から効果的に削除します。

例:

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

注:

このメソッドは次のことを行います。組み込みの Java 機能を使用するため、追加のライブラリをインストールする必要はありません。

以上がJava で文字列から数字を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。