相信JAVA程序员都写过文件拷贝程序。
不考虑诸多健壮性因素,诸如校验逻辑(也可以暂时忽略关闭流)。
我们只是实现功能,那么需要多少行JAVA代码来实现这个简单的功能呢?
参考答案:
FileChannel in = new FileInputStream("in.txt").getChannel(),
out = new FileOutputStream("out.txt").getChannel();
in.transferTo(0, in.size(), out);