例如,而不是得到这个:
output
output
output
output
我明白了:
output output output output
我试图添加一些在这样写后会进入输出的内容:
output.write("\n")
但这没有任何建议?
例如,而不是得到这个:
output
output
output
output
我明白了:
output output output output
我试图添加一些在这样写后会进入输出的内容:
output.write("\n")
但这没有任何建议?
它根据您使用的操作系统而有所不同。
更好的方法是使用 aPrintWriter
来包装你的OutputStream
并使用println()
,因为它会自动处理这个问题。
如果你真的坚持直接使用OutputStream
和.write()
方法,你想要的就是使用结果System.getProperty("line.separator");
作为行尾终止符。
您可以阅读一遍private static final String EOL = System.getProperty("line.separator");
并一遍又一遍地重复使用,但这无论如何都不是最佳实践。
这样,无论它在哪个操作系统上运行,您的程序都能正常工作。