ファイルを読み込もうとしていますが、最初の 5 行だけを読み込んで画面に出力したいと考えています。これをループで適切に反復する方法がわかりません。次のコードは、ファイル全体を印刷するだけです。また、ファイルの行数が 6 行未満かどうかも確認する必要があります。どんなヒントでも大歓迎です。
import java.io.*;
public class File_Reader
{
public static void main(String [] args) throws IOException
{
// int counter=0;String str;
String fileName = "MyFile.txt";
String line = null;
FileReader fileReader =
new FileReader(fileName);
BufferedReader bufferedReader =
new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
}
}