IO转换流
package com.file;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test2
{
public static void main(String[] args) throws Exception
{
FileInputStream fis=new FileInputStream("E:\\aaa.txt");
InputStreamReader isr=new InputStreamReader(fis);
BufferedReader bfr=new BufferedReader(isr);
FileOutputStream fos=new FileOutputStream("E:\\efg.txt");
OutputStreamWriter osw=new OutputStreamWriter(fos);
BufferedWriter bw=new BufferedWriter(osw);
String str;
while((str=bfr.readLine())!=null)
{
System.out.println(str);
bw.write(str);
}
bw.flush();
bfr.close();
bw.close();
}
}
本文展示了一个使用Java进行文件读写的示例程序,通过InputStreamReader和OutputStreamWriter将字节流转换为字符流,实现从“E:aaa.txt”到“E:efg.txt”的文件内容复制。
1888

被折叠的 条评论
为什么被折叠?



