如何让Java每分钟将一个ArrayList的内容写入文件?

1 java filewriter

关于上述主题的一个简短问题.基本上,我正在编写一个软件,它从网络中捕获数据并将其写入外部文件以进行进一步处理.

我想知道的是,为了获得这种理想的效果,最好使用哪些代码.

谢谢你的时间

大卫

Joh*_*erg 6

我可能使用TimerTask实现它.例如,

int hour = 1000*60*60;
int delay = 0;
Timer t = new Timer();

t.scheduleAtFixedRate(new TimerTask() {
    public void run() {
        // Write to disk ...
    }
}, delay, hour);
Run Code Online (Sandbox Code Playgroud)

另外,quarts是一个功能强大的java调度程序,能够处理更高级的调度需求.