我试图将字符串写入文件,但脚本终止后,所有字符串都将写入文件。
为了澄清我的问题,在下面的代码中,我想每秒向我的文件写入一个字符串,并且我的文件应该每秒更新一次。请帮帮我,我是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();
}
}
暂无答案!
目前还没有任何答案,快来回答吧!