Wie liest man eine ganze Zahl und einen String separat aus einer einzigen Zeile in der Datei und speichert sie auf Variablen?

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 BufferedReaderund 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.

Ich denke du magst

Origin http://43.154.161.224:23101/article/api/json?id=367540&siteId=1
Empfohlen
Rangfolge