【发布时间】:2012-10-23 19:38:22
【问题描述】:
您能告诉我为什么这个字符“ÿ”出现在我的输出文件的末尾。 (我使用 try/catch)
File f1 = new File("C:/Users/NetBeansProjects/QuestionOne/input.txt");
File f2 = new File("C:/Users/NetBeansProjects/QuestionOne/output.txt");
fin = new FileInputStream(f1);
fout = new FileOutputStream(f2);
do {
i = fin.read();
fout.write(i);
} while (i != -1);
代码复制了文件内容,但它以这个奇怪的字符结尾。 我必须包含整个代码吗?
谢谢。
【问题讨论】:
-
为什么要重新发明轮子? Apache Commons IO 有一个功能。
标签: java file inputstream fileinputstream