题目:
编程题:请读取文件内容并将内容填写到一个新文件里面。
文件目录:d://abc.txt
新文件目录:d://abd.txt
答案:
public class Test {
public static void main(String[] args) {
FileInputStream input = null;
FileOutputStream out = null;
try {
input = new FileInputStream("d:\\abc.txt");
out = new FileOutputStream("d:\\abd.txt");
byte[] bytes = new byte[1024];
int readNum;
while ((readNum = input.read(bytes))!=-1){
out.write(bytes, 0, readNum);
}
out.flush();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (input!=null){
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (out!=null){
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
结果:
解释:
我也忘记怎么解释了,我是根据我之前写的文章写出的代码,可以看一下我的另外一篇文章,估计看完就理解了,文章地址是https://blog.csdn.net/qq_42449963/article/details/103434948