我目前正在研究我的cpe类中的实验,我们必须创建一个简单的程序,它可以从.txt文件扫描字符串并打印他们到一个不同的.txt文件。到目前为止,我已经绘制出了基本程序,但是我的例外一直在抛出,尽管我拥有所有必需的文件。任何人都可以帮我调试吗?文件I/O:从一个文件读取并写入另一个文件(Java)
import java.io.*;
import java.util.*;
public class FileIO {
public static void main(String args[]) {
try {
File input = new File("input");
File output = new File("output");
Scanner sc = new Scanner(input);
PrintWriter printer = new PrintWriter(output);
while(sc.hasNextLine()) {
String s = sc.nextLine();
printer.write(s);
}
}
catch(FileNotFoundException e) {
System.err.println("File not found. Please scan in new file.");
}
}
}
你的输入/输出文件不具有扩展名? – apnorton
他已经说过他们是.txt文件了...所以看起来就是这个问题。对计划进行编程的计算机提供一些建议:将文件浏览器设置为始终显示文件扩展名。 – Tharwen
不要忘记关闭扫描仪和写入器。 –