BufferedWriter写入数千行

时间:2014-03-03 14:37:58

标签: java

我从sql获取结果,并使用BufferdWriter将每条记录作为一行写入文件。记录的数量将达到数千(超过40000个字符)。

代码:

Iterator<SyncDetail> it = details.iterator();
while (it.hasNext()) {
    detail = it.next();
    sbRec = formatStringFile(detail);
    m_logger.info(sbRec.toString());
    strRec = sbRec.toString();
    bw.write(strRec);
    bw.newLine();
}
bw.close();

现在我的问题是: 此代码给出了正确的结果。但是在每4096个字符之后,结果文件中会出现一个意外的新行字符。我可以知道为什么会这样,我该如何解决这个问题呢?

0 个答案:

没有答案