• ベストアンサー

文字列から数字を取り出す方法

質問があります。 例えば、テキストファイルから文章を一行ずつ読み込み、それをString型の変数に格納していきます。 その文から数字(整数で、何桁かはわからない。)を取り出し(ちなみにその数字の前後には特定の文字がついています)、変数に格納するというプログラムを作りたいのですが、具体的な方法がわかりません。 よろしければ是非教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • covachan
  • ベストアンサー率38% (46/120)
回答No.1

こんな感じですか? 数値以外を除きそのまま代入させます String str = "ABCDABCD1234512345abcd"; int ret = Integer.parseInt(str.replaceAll("[^0-9]","")); System.out.println(ret); //結果表示

関連するQ&A