Andrej Tomas
Ich habe eine Textdatei, die etwa wie folgt aussieht:
1 Song one
2 Song two
3 Song three
...
Wie lese ich eine Zeile für Zeile und Extrakt Nummer und String getrennt von einer einzigen Zeile, und lassen Sie uns sagen, drucken Sie sie auf die Konsole mit:
String title; // extracted from current line
int num; // extracted from current line
System.out.println("Number: " + num + "Title: " + title);
Andreas:
Wie lese ich eine Zeile für Zeile
Verwenden , um ein BufferedReader
und seine readLine()
Methode.
Wie extrahiere ich Nummer und String separat
Verwenden Sie line.indexOf(' ')
dann substring(...)
die zwei Teile zu bekommen.
Verwenden Sie dann Integer.parseInt(...)
auf der ersten Teilnummer zu erhalten.