Java 实例 - 读取文件内容
以下实例演示了使用 readLine() 方法来读取文件 test.log 内容,其中 test.log 文件内容为:
菜鸟教程 www.runoob.com
java 代码如下:
Main.java 文件
import java.io.*;
 
public class Main {
    public static void main(String[] args)  {
        try {
            BufferedReader in = new BufferedReader(new FileReader("test.log"));
            String str;
            while ((str = in.readLine()) != null) {
                System.out.println(str);
            }
            System.out.println(str);
        } catch (IOException e) {
        }
    }
}
以上代码运行输出结果为:
菜鸟教程 www.runoob.com null
 Java 实例
 Java 实例 
       
醉后三分
118***9521@qq.com
以下代码是在学习读取文件与写入文件一起写的,读取文件时 String 换成 Stringbuffer 提高代码运行速度,ready() 方法判断文件是否准备好被读取,如果为 null,则停止。同时可以确保 Stringbuffer 不会报空指针异常。
import java.io.*; public class FileGet { public static void main(String[] args) { try { BufferedWriter out = new BufferedWriter(new FileWriter("runoob.txt")); out.write("菜鸟教程"); out.append("dasd"); out.newLine(); out.write("你好"); out.flush(); out.close(); System.out.println("文件创建成功!"); BufferedReader in = new BufferedReader(new FileReader("runoob.txt")); StringBuffer sb; while (in.ready()) { sb = (new StringBuffer(in.readLine())); System.out.println(sb); } in.close(); } catch (IOException e) { } } }醉后三分
118***9521@qq.com