Java 格式化程序未完成文件

Java 格式化程序未完成文件,java,file,formatting,Java,File,Formatting,这是我的代码(在可运行类中)的一部分,我的文件就是在这里生成的。它应该打印1997行数据,但它只写了大约1000行。 这段代码没有返回任何异常错误,所以我不知道是什么导致了这个小故障。我也试着把这部分作为主课的一部分,这部分也有同样的问题。有一件事暗示了为什么会发生这种情况,那就是文件的数据量达到了8KB,但我不确定。但是如果你知道解决这个问题的方法,请告诉ne,因为我不知道如何让它以我想要的方式工作 Main ma=new Main(); /*most variables were take

这是我的代码(在可运行类中)的一部分,我的文件就是在这里生成的。它应该打印1997行数据,但它只写了大约1000行。 这段代码没有返回任何异常错误,所以我不知道是什么导致了这个小故障。我也试着把这部分作为主课的一部分,这部分也有同样的问题。有一件事暗示了为什么会发生这种情况,那就是文件的数据量达到了8KB,但我不确定。但是如果你知道解决这个问题的方法,请告诉ne,因为我不知道如何让它以我想要的方式工作

Main ma=new Main();

/*most variables were taken from the main class

These variables are:
ma (Main class object )(created so I can call variables from the Main Class)
ma.scrn (Main class int=0)
ma.save (Main class Formatter)
ma.used (Main class ArrayList <String>)

*/
    while(ma.scrn<1996){
Formatter save=ma.save;
save.format("%d", ma.scrn+1);
save.format("%s", " ");                                    
save.format("%s",ma.used.get(ma.scrn));


save.format("%s","\r\n"); 


        ma.scrn+=1;

        TimeUnit.MILLISECONDS.sleep(10);

    }
Main ma=new Main();
/*大多数变量取自主类
这些变量是:
ma(主类对象)(创建时我可以从主类调用变量)
ma.scrn(主类int=0)
ma.save(主类格式化程序)
ma.used(主类ArrayList)
*/

while(ma.scrn)请提供一个而不是伪代码。请显示一个完整的示例。您只显示了您的格式设置。显示打印到文件的位置。我不是重新打印该文件,我只是编写该文件以便以后作为文本文档查看您想要完整的代码吗