在日常输写java程序当中,我们经常会遇到读取和写入磁盘文本文件的情况,在这里介绍一种简洁的方式。
1.从磁盘读取文件,
import java.io.*;
public class Readtxt {
public static void main(String[] args) {
try {
FileReader fr=new FileReader("E:\\zouwei.txt");
BufferedReader br=new BufferedReader(fr);
String str;
while((str=br.readLine())!=null) {//readLine()方法一次读取一行数据
System.out.println(str);
}
br.close();
}catch(IOException e) {
e.printStackTrace();
}
}
}
2.将文件写入磁盘,
import java.io.*;
public class Writetxt {
public static void main(String[] args) {
try {
FileWriter fw=new FileWriter("E:\\weizou.txt");
BufferedWriter bw=new BufferedWriter(fw);
bw.write("你好\r\n");
bw.write("123456");//\r\n即为换行
bw.flush(); //将缓存压入文本
bw.close(); //关闭输出流
}catch(IOException e) {
e.printStackTrace();
}
}
}