gpt4 book ai didi

java - 如何从字符串变量中获取文本?

转载 作者:行者123 更新时间:2023-12-01 08:53:36 25 4
gpt4 key购买 nike

String s = System.lineSeparator();
System.out.println(s);

我尝试从变量s获取文本,但为什么变量s中没有文本?

最佳答案

在您的系统上尝试以下代码

for(byte b : System.lineSeparator().getBytes()){
System.out.println(b);
}

它将打印其中之一

10

或者

13
10

在这里,我打印从 System.lineSeparator() 获得的所有内容的 ascii 代码。
\n 的 ascii 代码为 10,\r 的 ascii 代码为 13。

它也在System.lineSeparator()的文档中给出

On UNIX systems, it returns "\n"; on Microsoft Windows systems it returns "\r\n".

所以重点是你没有看到任何输出,因为如果你尝试打印 \r\n 因为 \r 代表换行符和 \n 代表下一行。并且您无法在控制台上看到它们。但它们会对字符串产生影响。

关于java - 如何从字符串变量中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42202884/

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