如何在循环中连续写入java中的数据

时间:2017-10-25 10:24:45

标签: java

下面的代码只在循环完成时写入数据,我想为每个循环执行写入数据

FileWriter fout = new FileWriter(fileName);

    for(int i=0; i<30; i++) {
        int lag_timing = getCurrentLag(selectedPane);
        long systemtime = getCurrentSystemTime();
        Timestamp currentTime = new Timestamp(systemtime);
        fout.write("Latency at system time :-" +  currentTime  + " is = " + lag_timing  );
        Thread.sleep(1000);
    }
    fout.close();

1 个答案:

答案 0 :(得分:0)

它可能是无效的,但尝试打开文件,在循环中写入和关闭它,因此它会使用您的代码打开30次。