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"));
\r enter 回车
\n newline 建新行
enter+newline with different platforms:
windows: \r\n
mac: \r
unix/linux: \n
\n 是回到下一行 ,\r 是回到这一行的开头。 反正我一般就是他们两个一起用就起到回车的效果了
\r是空格
\n是换行
windows / linix