java中尀r和尀n究竟有什么区别,感觉输出没有什么差异啊?

2025-01-05 05:18:08
推荐回答(5个)
回答1:

  Java中\n和\r的区别如下:
  1.\r 叫回车 Carriage Return
  2.\n 叫新行 New Line
  但是都会造成换行,使用System.getProperty("line.separator")来获取当前OS的换行符
  java 代码
1. String userInputString = userInput;
2. userInputString = userInputString.replaceAll ( "\r", "" );
3. userInputString = userInputString.replaceAll ( "\n", "\\\\"+System.getPropert("line.separator"));

回答2:

\r enter 回车
\n newline 建新行

enter+newline with different platforms:

windows: \r\n
mac: \r
unix/linux: \n

回答3:

\n 是回到下一行 ,\r 是回到这一行的开头。 反正我一般就是他们两个一起用就起到回车的效果了

回答4:

\r是空格
\n是换行

回答5:

windows / linix