(一)分类
FileInputStream
InputStream的子类,将一个文件的内容按字节为单位读取出来;
FileOutputStream
OurputStream的子类,将一个文件内容按字节的单位写入;
FileReader
Reader的子类,将一个文件的内容按字符为单位读取出来;
FileWriter
Writer的子类,将一个文件的内容按字符为单位写入;
(二)使用
其常用的构造函数遵循同一个规律,public 类名(String filename) throws FilleNotFoundException;
利用构造函数可以实现将输入流(输出流)连接到某个文件的功能;
该构造函数必须对异常进行捕捉;
import java.io.*;
public class Test{
public static void main(String[] args)throws Exception {
FileReader fr=new FileReader("D:/JAVA/lianxi/src/lianxi/liu1.java");
FileWriter fo=new FileWriter("C:\\Users\\86152\\Desktop\\suibian.doc");
int i;
i=fr.read();
while(-1!=i) {
fo.write(i);
i=fr.read();
}
fo.flush();
fo.close();
fr.close();
}