java中\r和\n究竟有什么区别,感觉输出没有什么差异啊?
7个回答
2015-12-07 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
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"));
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 newline 建新行
enter+newline with different platforms:
windows: \r\n
mac: \r
unix/linux: \n
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\n 是回到下一行 ,\r 是回到这一行的开头。 反正我一般就是他们两个一起用就起到回车的效果了
追问
只用其中一个就可以换行。感觉两个效果一样,没什么区别,也没有“回到这一行的开头”。。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
\r是空格
\n是换行
\n是换行
追问
用起来没有区别?
追答
换行是另外起一行,空格就是多一个字符的空白啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows / linix
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询