Java FileOutputStream

2024-12-24 11:57:17
推荐回答(5个)
回答1:

如果只是写入\n肯定是个黑框。
因为Windows的换行是\r\n两个字符组合而来。所以你要写入"\r\n"
但是java是跨平台,你这样写的话在其他平台上将无法正确运行。java在系统属性中其实定义了平台的换行符,你要写入换行符的时候取得该属性然后写入即可。
String newLine = System.getProperty("line.separator");

回答2:

fos.write("\n")

回答3:

fos.Writeline("\n");应该可以吧

回答4:

fos.write("\r\n");
\r\n是windows下的换行
\n是UNIX下的

回答5:

FileOutputStream fos = new FileOutputStream();
DataOutputStream d = new DataOutputStream(fos);
d.writeBytes("\n");

---------------------
把代码贴出来,我这样是可以的,我用过这个