Mam plik z informacjami. Wygląda to następująco:Jak podzielić łańcuchy w pliku i je przeczytać?
Michael 19 180 Miami
George 25 176 Washington
William 43 188 Seattle
Chcę podzielić linie i ciągi i je przeczytać. Chcę, żeby wyglądać tak:
Michael
19
180
Miami
George
...
użyłem kodu:
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);}
}
Co to dało mi było
Michael
25
188
myślę jego prawdopodobnie problem z moim dla pętli ale nie jestem zbyt zaawansowany w programowaniu i doceniam pomoc. Dzięki.
W drugiej chwili użycie "skanera" wydaje się lepsze. "StreamTokenizer" jest nieaktualny. –