ファイルを作成し、入力として与えられた名前と反復番号としてファイルを保存しようとしています。しかし、これはソースフォルダに何も書き込んでいません。私はどこが間違っているのか分かりません。ファイル名の変数を使用してファイルを作成します。java
private void write() throws IOException {
File file = new File(name + it_number + ".txt");
file.createNewFile();
FileWriter writer = new FileWriter(file);
writer.write(results);
it_number++;
writer.flush();
writer.close();
}
、 'name'は実際に定義されていますか?また、目に見えないエラーがなくてもコードが実行されている場合は、期待していないフォルダに書き込んでいる可能性があります。この問題を解決するには、書き込みたいファイルの完全なシステムパスを使用します。 –
私はあなたがソースフォルダにないプロジェクトディレクトリにファイルを作成する場合、Javaプロジェクトを使用していることを願っています – Shettyh
あなたのコードは動作するはずです...あなたはどこにファイルを保存していますか? –