发布网友 发布时间:2022-05-23 12:09
共1个回答
热心网友 时间:2023-10-22 01:08
这个问题是由于你这个new FileWriter的问题,其实这个类的构造器中有两个参数的形式,像你这样的参数,默认的就是每写一次,其内部操作是找到这个文件,如果存在,则删掉重新创建,再写数据,否则直接创建写数据,所以导致每次调用的这个方法的时候都只能得到最后一次写入的信息,要保存以前写的信息,就用两个参数的构造函数new FileWriter("c:/test/result.txt",true);其中的第二个参数就表示每次写入的是该文件的末尾,以前的数据就不会被覆盖了追问我按照你说的 加个参数 是全都显示了,