public class test28 {
public static void main(String[] args){
//1、创建File类对象,指明读入和写出的文件
File file = new File("hello.txt");
File file2 = new File("hello2.txt");
FileReader fileReader = null;
FileWriter fileWriter = null;
try {
//2、创建输入流和输出流的对象
fileReader = new FileReader(file);
fileWriter = new FileWriter(file2);
//3、数据的读入和写出的操作
char[] cbuf = new char[5];
//记录每次读入到cbuf数组中的字符个数
int len;
while((len = fileReader.read(cbuf)) != -1){
//每次写出len个字符
fileWriter.write(cbuf,0,len);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
//4、关闭流资源
try {
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
IO流 使用FileReader、FileWriter实现文本文件的复制
最新推荐文章于 2022-03-29 20:55:14 发布
关键词由CSDN通过智能技术生成