java问题

2025-12-05 14:07:34
推荐回答(1个)
回答1:

while语句中在读入一行字符串时由于还没有关闭文件,所以需要刷新该流的缓冲,才真正写入文件中.
while(s!=null){
String sdate=sdf.format(date);
pw.print(s);
pw.println();
pw.println("-------------"+sdate+"----------------------");
pw.flush() //刷新
s=br.readLine();
}