gpt4 book ai didi

java - 在Java中生成文本文件时应该使用 "\r\n"还是 "\n"?

转载 作者:行者123 更新时间:2023-12-01 18:34:03 27 4
gpt4 key购买 nike

所以我编写了一个 Java 程序,使用 FileWriter 类写入文本文件。在 write() 中有一些“\n”。当我在计算机(W10)中运行类文件时,它作为预期对象工作,并且文本由换行符分隔。但是,如果我在我 friend 的计算机(也是 W10)上运行该类(class),则创建的文本文件没有任何换行符,全部在一行中,并且行与行之间没有空格。但是,如果他运行的程序版本中所有“\n”都替换为“\r\n”,则它会按预期工作。我 friend 电脑的 CMD 使用的是 chcp 932,而我的是 850,如果有帮助的话。

这让我想知道......即使它只适用于“\n”,我是否应该使用“\r\n”形式来确保兼容性?

谢谢!

最佳答案

使用System.lineSeparator()怎么样?

关于java - 在Java中生成文本文件时应该使用 "\r\n"还是 "\n"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60098593/

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