gpt4 book ai didi

Java改变系统换行符

转载 作者:可可西里 更新时间:2023-11-01 13:28:23 26 4
gpt4 key购买 nike

在 Windows 上,使用 System.out.println() 打印出 \n\r 而在 Unix 系统上你会得到 \n.

有什么方法可以告诉 java 你想使用什么换行符吗?

最佳答案

正如其他人所说,系统属性 line.separator 包含实际的行分隔符。奇怪的是,其他答案错过了简单的结论:您可以通过在启动时更改该系统属性来覆盖该分隔符。

例如如果您在命令行中使用选项 -Dline.separator=X 运行您的程序,您将得到 System.out.println(...); 的有趣行为,结束带有 X 的行。

棘手的部分是如何在命令行指定\n\r 等字符。但这是特定于系统/环境的,不再是 Java 问题。

关于Java改变系统换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com