一、创建.txt文件
在d盘中新建一个“测试.txt”,若该文件存在,则覆盖
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.PrintWriter;
public class Sample6_1 {
public static void main(String[] args) {
try {
// 在d盘中新建一个"测试.txt"文件
FileWriter wr = new FileWriter("d:\\测试.txt");
// 创建输出流
BufferedWriter bw = new BufferedWriter(wr);
PrintWriter pw = new PrintWriter(bw);
// 向文件中写入500行文本
for (int i = 0; i < 500; i++) {
pw.println("程序创建" + i);
}
pw.close();
bw.close();
wr.close();
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
二、打开.txt文件
从d盘中读取“测试.txt”文件,并将其内容打印输出到控制台
import java.io.BufferedReader;
import java.io.FileReader;
public class Sample6_1 {
public static void main(String[] args) {
try {
//读取d盘中的"测试.txt"文件
FileReader fr = new FileReader("d:\\测试.txt");
//创建读取流
BufferedReader br = new BufferedReader(fr);
//readLine()读取一个文本行。
String line = br.readLine();
while (line != null) {
System.out.println(line);
line = br.readLine();
}
br.close();
fr.close();
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
三、在.txt中添加文本
打开“测试.txt”文件,并添加一段内容
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.PrintWriter;
public class Sample6_1 {
public static void main(String[] args) {
try {
// 在FileWriter中添加true属性,添加内容不再覆盖原有内容
FileWriter wr = new FileWriter("d:\\测试.txt", true);
BufferedWriter bw = new BufferedWriter(wr);
PrintWriter pw = new PrintWriter(bw);
for (int i = 0; i < 500; i++) {
pw.println("程序添加" + i);
}
pw.close();
bw.close();
wr.close();
} catch (Exception e) {
System.out.println(e.toString());
}
}
}