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 实例
醉后三分
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