所以,我有下面的代码写入文件:Java格式化程序不允许换行符?
Formatter output = ....... // Creating the formatter works, writes to appropriate file.
output.format("%d\n", records.length);
for(GradeRecord gR:records)
{
output.format(gR.toString() + "\n");
}
唯一的问题是,输出没有换行符。
如果用“\ r”替换“\ n”,则不起作用。
...我不知道为什么这不起作用。输出被创建并正确写入。 (除了换行符外,我看到创建的文件和所有内容都写入了它。)
你试过' “\ r \ n”'? – 2011-03-31 02:11:27