-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