私は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
ファイル名をダブルチェックしてください。入力ストリームを開く前に出力ストリームを閉じる(または少なくともフラッシュする)ことを確認してください。 – Thilo
出力ストリームをフラッシュして、作成に使用したのと同じパスでファイルを読み込もうとしてください。これが役に立たなければ、いくつかのコードを表示する必要があります。 – A4L