ホームページ > Java > &#&チュートリアル > Java で数字以外の文字を削除するときに小数点の区切り文字を維持するにはどうすればよいですか?

Java で数字以外の文字を削除するときに小数点の区切り文字を維持するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-03 07:40:30
オリジナル
470 人が閲覧しました

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

数字以外の文字を削除する際に小数点区切り文字を保持する

文字列から数字以外の文字を削除することは、多くのプログラミング シナリオで一般的なタスクです。ただし、この操作中に小数点区切り文字を維持することは、文字列の数学的整合性を維持するために非常に重要です。この問題を効果的に解決する Java アプローチを次に示します。

replaceAll() メソッドを使用すると、数字または小数点区切り文字ではないすべての文字を空の文字列に置き換えることができます。次のコードを考えてみましょう:

<code class="java">String str = "a12.334tyz.78x";
str = str.replaceAll("[^\d.]", "");</code>
ログイン後にコピー

このコードでは、[^\d.] 正規表現は、数字または小数点区切り文字ではない任意の文字と一致します。その結果、 str の最終値は「12.334.78」となり、小数点区切り文字は保持したまま数値以外の文字がすべて削除されます。

以上がJava で数字以外の文字を削除するときに小数点の区切り文字を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート