我在列表中获得了一些数据,我正在将这些数据进一步写入一个文件中,有两个列表,它们有 croos joi,并且该文件通过缓冲写入器写入一个文件,如现在所示问题是完整的数据没有写入一个文件总共有 907864 行,然后有 905864 行,请告知我在编写文件时为什么缺少 fe 行...
File file = new File(FilePath + getFileName());
if (file.exists()) {
file.delete();
}
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
for (Posuser posuser : totalusers) {
for (potook bk : books) {
if ((posuser.getUpdatedBy() == null)
&& (posuser.getUpdateddateformat() == null)) {
bw.write("aaa"+"\r\n");
} else if (posuser.getUpdatedBy() == null
&& posuser.getUpdateddateformat() != null) {
bw.write("bbb+"\r\n");
} else if (posuser.getUpdatedBy() != null
&& posuser.getUpdateddateformat() == null) {
bw.write("ccc"+"\r\n");
}
else
bw.write("ddd"+\r\n");
}
}
bw.flush();
bw.close();
} catch (Exception e) {
logger.error(e.getMessage());
}
}