引言:
在此之前笔者有写过一篇:Java实现TXT文件的复制粘贴_suhuiteng的博客-CSDN博客_java复制txt文件
本篇文章,建议在初学了IO流后,结合以上文章再阅读学习。本次案例是在之前文章的基础上再进行优化,已达到程序代码的最简洁目的。
一、案例:java程序实现文章的复制粘贴。
("D:\Demo\as.txt"复制到"D:\系统默认\桌面\文件夹文件夹\File01"目录下)
二、案例程序:
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class DemoFR_FW {
public static void main(String[] args) {
try (
FileReader fileReader = new FileReader("D:\\Demo\\as.txt"); //读文件的位置
FileWriter fileWriter = new FileWriter("D:\\系统默认\\桌面\\文件夹文件夹\\File01\\as.txt");)//写文件的位置
{
char[] chars=new char[10]; //用于读写时的char数组。
int len=-1;
while((len=fileReader.read(chars))!=-1){
fileWriter.write(chars,0,len); //将char数组的0~len位写入。
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
三、测试结果: