私は情報が入ったファイルを持っています。それは次のようになります:ファイル内の文字列を分割して読み込む方法は?
Michael 19 180 Miami
George 25 176 Washington
William 43 188 Seattle
私は行と文字列を分割して読みたいと思います。私はこのようなコードを使用
Michael
19
180
Miami
George
...
::私はそれが見えるようにしたい、これが私に与えた何
BufferedReader in = null;
String read;
int linenum;
try{
in = new BufferedReader(new FileReader("fileeditor.txt"));
}
catch (FileNotFoundException e) {System.out.println("There was a problem: " + e);}
try{
for (linenum = 0; linenum<100; linenum++){
read = in.readLine();
if(read == null){}
else{
String[] splited = read.split("\\s+");
System.out.println(splited[linenum]);
}
}
}
catch (IOException e) {System.out.println("There was a problem: " + e);}
}
、私はループのための私との、おそらく問題を考える
Michael
25
188
ましたプログラミングにはあまり進んでいないので、私は助けに感謝します。ありがとう。
「スキャナ」を使用して2番目の考えではより良いようです。 'StreamTokenizer'は時代遅れです。 –