java - 无法写入文件

标签 java

我正在尝试创建一个文件并继续附加到该文件中。在我的代码中,正在创建文件,但它没有在该文件中附加任何内容。不知道为什么?谁能告诉我我做错了什么..

更新的代码:-

        File file =new File("D://GeoData1.txt");

    BufferedWriter out = new BufferedWriter(new FileWriter(file, true));


    int j = -1;
    while(true) {           
        j++;
        String ipAddress = generateIPAddress(j);
        try {
            out.write(ipAddress);
            System.out.println(ipAddress);
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                    out.flush();
                    out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }

最佳答案

我猜你应该关闭文件或刷新缓冲区。

关于java - 无法写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233474/

相关文章:

java - 变量在一个实例中未使用,但在另一实例中未使用

java - 我如何证明在 Java Fork/Join 框架中发生了工作窃取?

java - 将字符串 yyyy-MM-dd 转换为日期格式,电话语言从右到左(阿拉伯语)

Java protected 修饰符没有按预期工作

java - 按键连接两个 map

java - 将 javaFX 元素直接链接到 Java 代码

java - 我如何用不同的方法写这个?

java - 如何为 QuickBooks 中的客户列表导入和导出自定义字段

java - 如何更新 JLabel 文本?

java - 是否可以使用 Tween 引擎注册多个访问器