- ベストアンサー
文字列から数字を取り出す方法
質問があります。 例えば、テキストファイルから文章を一行ずつ読み込み、それをString型の変数に格納していきます。 その文から数字(整数で、何桁かはわからない。)を取り出し(ちなみにその数字の前後には特定の文字がついています)、変数に格納するというプログラムを作りたいのですが、具体的な方法がわかりません。 よろしければ是非教えてください!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じですか? 数値以外を除きそのまま代入させます String str = "ABCDABCD1234512345abcd"; int ret = Integer.parseInt(str.replaceAll("[^0-9]","")); System.out.println(ret); //結果表示