1.输出流写入文件的步骤:
1).创建输出流对象(Filewriter fw= new Filewriter("文件名"); )
2).调用输出流对象的写数据方法,并刷新缓冲区(xxx.flush())
(1)write(String str):写一个字符串数据
(2)write(String str,int index,int len):写一个字符串数组中一部分数据
(3)write(int ch):写一个字符数据
(4)write(char[] chs):写一个字符数组
(5)write(char[] chs,int index,int len):写一个字符数组的一部分数据
3).释放资源(xxx.close)
换行注: linux :\n windows: \r\n mac:\r
2.输入流读文件的步骤:
1).创建输入流对象(FileReader fr = new FileReader("文件名"); )
2).调用输入流对象的读数据方法
(1)一次读取一个字符:
int ch;
while((ch=fr.read())!=-1){
System.out.print((char)ch);}
(2)一次读取一个数组
char[] chs = new char[1024*n];(n是整数倍)
int len;
while((len=fr.read())!=-1){
System.out.print(new String(chs,o,len));}
3).释放资源
3.复制文件
(1)创建输入