次の内容のテキスト ファイルがあります (区切り文字は単一のスペースです)。
1231 2134 143 wqfdfv -89 rwq f 8 qer q2
sl;akfj salfj 3 sl 123
私の目的は、整数と文字列を別々に読み取ることです。それらを解析する方法がわかったら、別の出力ファイルを作成して保存します (ただし、私の質問は、このテキスト ファイルを解析する方法を知ることだけです)。
Scanner を使用してみましたが、最初の inetger を超えることができません:
Scanner s = new Scanner (new File ("a.txt")).useDelimiter("");
while (s.hasNext()){
System.out.print(s.nextInt());}
そして出力は
1231
両方の行から他の整数を取得するにはどうすればよいですか?
私の希望のアウトアウトは次のとおりです。
1231
2134
143
-89
8
3
123