发布网友 发布时间:2022-05-27 10:54
共3个回答
热心网友 时间:2023-10-17 16:24
1、加true之后,pw.println(line);会直接把数据立即写入文件,不需要pw.flush();,并且只认println、printf 或 format 的其中一个方法,不认换行符作为刷新标志了。热心网友 时间:2023-10-17 16:25
可以把while条件中的true不加的话会报错,因为while条件必须要有boolean类型值,加true的效果是一直循环下去,知道满足line等于ex,才退出该循环热心网友 时间:2023-10-17 16:25
再没有刷新前,你写入的数据并没有真正写入文件,只是保存在内存中。刷新后才会写入文件,如果程序中没有调用刷新方法,当程序执行完时会自动刷新,也就是只有到数据全部执行完才会一次性写入,大数据量时对运行效率有影响。