-4

重複の可能性:
入力からのみ特定の行を読み取りますか?

BufferedReader を使用している場合、ファイルから奇数行をすべてスキップする方法はありますか?

4

2 に答える 2

1

行を読んで破棄するだけです。

BufferedReader bReader = new BufferedReader(new FileReader("someFileName.txt"));
String line = null;

while(true)
{
   //skip the odd line
   bReader.readLine();

   //read an even line
   line = bReader.readLine();

   if(line != null)
      //do stuff with even line
   else
      break; //end of input
}
于 2012-04-21T15:34:12.147 に答える
0

BufferedReader br = ...;
String line;
while ((line = br.readLine()) != null) {
    line = br.readLine();
    //do whatever with the data
    if (line == null) break;
}
于 2012-04-21T15:33:12.117 に答える