use*_*142 6 java newline lf eol
我在多平台环境(Windows + Linux)中使用Java.但是,无论我们生成什么文本文件,都应使用LF作为其EOL序列.
有没有办法可以强制Java使用这个EOL序列,无论我在运行程序的平台上怎么办?我不想改变整个程序,即所有对System.out.println和类似程序的调用应保持原样,只有函数末尾的*ln应该总是输出"0x0A"并且永远不会" 0x0D 0x0A".
我可以想到两种不同的方法,但我不知道是否有可能:
这有可能吗?或者别的什么呢?
小智 2
您可以尝试设置相应的系统属性System.setProperty("line.separator", "something you need");(也可以通过JVM的命令行参数来实现)
或者,也许您可以在需要的地方使用printinsetadprintln并打印换行符("\r"、“\n”或其组合)。
| 归档时间: |
|
| 查看次数: |
5358 次 |
| 最近记录: |