テキストファイルからデータを取得したいので、スキャナーを使用してテキストファイルからデータを取得します。プロフィール保存パターンです
name
status
friend
friend
.
.
(Blank line)
空行はプロフィールごとに分けられています (フレンドは次の行が空行になるまでループします)。
john
happy
james
james
sad
john
そして、私はこのようなファイル形式のテキストを取得するようにコーディングします
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");
}
プロファイル間の空白行を検出するには、どの条件を使用する必要がありますか?