在java中创建文本并将其写入文件

时间:2016-04-09 06:10:54

标签: java

我将此代码编写为输出文本文件,但在运行后它不会产生任何文件。

String text1="hello word";

try {
    File file = new File("f0f0f0f.txt");
    FileWriter fileWriter = new FileWriter(file);
    fileWriter.write(text1);
    fileWriter.flush();
    fileWriter.close();
} catch (IOException e) {
    e.printStackTrace();
}

2 个答案:

答案 0 :(得分:3)

如果该代码在没有错误的情况下运行,生成一个文件......除非FileFileWriter不是标准java.io类。< / p>

但是您正在创建的文件将位于JVM的真正“当前目录”中......这可能不是您正在寻找的位置。

您的代码可以简化(请参阅@Vaibhav Mule的回答),但这不是导致问题的原因。

答案 1 :(得分:0)

试试这个

String text1 = "hello word";
FileWriter fileWriter = new FileWriter("f0f0f0f.txt");

try {
        fileWriter.write(text1);

        fileWriter.close();
   } catch (IOException e) {
        e.printStackTrace();
}