String readLine()这个方法一次可以读取一个文本行,返回的直接就是这一行的字符串,如果读到行尾了就返回null。

    1. public static void printByFileReaderLine(String filePath) throws IOException
    2. {
    3. BufferedReader reader=new BufferedReader(
    4. new FileReader(filePath)
    5. );
    6. if(!reader.ready())
    7. {
    8. System.out.println("文件流暂时无法读取");
    9. return;
    10. }
    11. int size=0;
    12. String line;
    13. while((line=reader.readLine())!=null)
    14. {
    15. System.out.print(line+"\n");
    16. }
    17. reader.close();
    18. }

    需要注意的是:reader.readLine()方法返回的一行字符中不包含换行符,所以输出的时候要自己加上换行符。