如何在执行脚本时将行写入java文件

7z5jn7bk  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(270)

我试图将字符串写入文件,但脚本终止后,所有字符串都将写入文件。
为了澄清我的问题,在下面的代码中,我想每秒向我的文件写入一个字符串,并且我的文件应该每秒更新一次。请帮帮我,我是java新手。

import java.io.*;
public class Main
{
    public static void main(String[] args) throws IOException {
        String[] list = "Should write each word in each iteration".split("\\s");

        for(String word:list){
        Writer obj = new Writer();
        obj.func(word);
        try        
            {
                Thread.sleep(1000);
        } 
        catch(InterruptedException ex) 
            {
                Thread.currentThread().interrupt();
            }
        }
    }
}

class Writer{
    public void func(String word) throws IOException{
                FileWriter writer = new FileWriter("file" , true);
                writer.write(word);
                writer.close();
    }
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题