Wie kann ich erkennen, BlankLine, der Scanner hat erhalten?

Möchte ich, um Daten als text-Dateien ,und ich den Scanner verwenden, um Daten als text-Datei.
Es ist-Profil speichern-Muster

name
status
friend
friend
.
.
(Blank line)

Leerzeile trennen jedes Profil.(Freund looping bis zum nächsten Zeile eine Leere Zeile)

john 
happy
james

james
sad
john

Und ich code ein, um Datei-Formular text, wie dies

try{
    Scanner fileIn = new Scanner(new FileReader("testread.txt"));
    while(fileIn.hasNextLine()){           
         String line = fileIn.nextLine();
         String linename = fileIn.nextLine();
         String statusline = fileIn.nextLine();
         println("name "+linename);
         println("status "+statusline);
         while(/*I asked at this*/)){
             String friendName = fileIn.nextLine();
             println("friend "+friendName); 
         }                              
    }
}catch(IOException e){
    println("Can't open file");
}

Was der Bedingung, dass ich verwenden sollte, um zu erkennen Leerzeile zwischen Profil?

InformationsquelleAutor DrNutsu | 2012-09-27
Schreibe einen Kommentar