-1
我使用java方法創建並寫入文件,然後我想在運行時使用另一個java方法讀取此文件。但它會拋出java.io.FileNotFoundException錯誤。使用java在運行時創建的讀取文件
我該如何解決這個錯誤?
Writer output=null;
File file = new File("train.txt");
output = new BufferedWriter(new FileWriter(file));
output.write(trainVal[0] + "\n");
-------------------
and read code
FileInputStream fstreamItem = new FileInputStream("train.tx");
DataInputStream inItem = new DataInputStream(fstreamItem);
BufferedReader brItem = new BufferedReader(new InputStreamReader(inItem));
String phraseItem;
ArrayList<Double> qiF = new ArrayList<Double>();
while ((phrase = br.readLine()) != null) {
//doing somethinh here
}
代碼,請... – fge 2012-01-06 10:02:03
仔細檢查文件名。確保在打開輸入流之前關閉(或至少刷新)輸出流。 – Thilo 2012-01-06 10:03:43
確保你刷新關閉你的outputstream並嘗試用你用來創建它的相同路徑讀取文件。如果這沒有幫助,那麼你必須顯示一些代碼。 – A4L 2012-01-06 10:06:06