我目前正在研究我的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
不要忘記關閉掃描儀和寫入器。 –