1、FileReader/FileWriter 基本语法
FileReader fr = new FileReader(String||File); --可以是个路径也可以是个File对象
FileWriter fw = new FileWriter("f:\\ok.txt",true);--写入文件的路径,如果路径不存在自己新建文本路径,true:是追加文本 false:是覆盖文本
char[] buff=new char[80*1024];
int c =0;
while ((c=fr.read(buff,0,buff.length))!=-1)
{
fw.write(buff, 0, c);
fw.flush();
}
fr.close();
fw.close();
2、字符流过滤器
BufferedReader -可以读一行
BufferedWriter --可以写一行
基本 语法:
BufferedReader br =new BufferedReader(new FileReader("C:\\test\\java\\123.txt"));
BufferedWriter bw =new BufferedWriter(new FileWriter("e:\\test\\ok.txt",true));
String str;
while((str=br.readLine())!=null)
{
bw.write(str);
bw.newLine();--换行
bw.flush();--刷新
}
br.close();
bw.close();