版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38225558/article/details/82528013
读取文件内容:FileInputStream、FileReader
写入内容到文件:FileOutputStream、FileWriter
ex:
/**
* 使用文件流来读取文件内容和写入内容到一个文件中
* 读取文件内容:FileInputStream、FileReader
* 写入内容到文件:FileOutputStream、FileWriter
* @author 郑清
*/
public class Demo {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//1.创建字节输入流对象
FileInputStream fis = new FileInputStream("D:1/1.txt");
//2.读取内容
int read;
while((read = fis.read()) != -1) {
System.out.print((char)read);
}
//3.关闭流
fis.close();
//1.创建字节输出流对象
FileOutputStream fos = new FileOutputStream("D:1/1.txt");
//2.写
fos.write("这是要写入的内容!".getBytes());
//3.关闭流
fos.close();
//1.创建字符输入流对象
FileReader fr = new FileReader("D:1/1.txt");
//2.读
int read2;
while((read2 = fr.read()) != -1) {
System.out.print((char)read2);
}
//3.关闭流
fr.close();
//1.创建字符输出流对象
FileWriter fw = new FileWriter("D:1/1.txt");
//2.写
fw.write("我要用字符输出流写东西了!!");
//3.关闭流
fw.close();
}
}