黑马程序员技术交流社区

标题: \r \n的区别 求指教 [打印本页]

作者: 华山狙击    时间: 2014-9-1 21:22
标题: \r \n的区别 求指教
package practice;

public class Test8 {

        public static void main(String[] args) {
                String i="abc";
                System.out.print(i\r);
       
       }
}
为什么\r   \n的结果是一样的啊
作者: xpsyztd    时间: 2014-9-2 14:19
当我们从键盘输入回车键时,Windows系统会把回车键当做\r\n 来处理,Unix系统只会当做\n 来处理,不管在什么系统中,都可以用\n来作为一行输入结束的标记,只是在编程时我们需要注意,在Windows系统中我们会读到\r 这个字符,我们必须把\r和正常输入的字符区别开来
作者: 空洞的望着窗外    时间: 2014-9-2 15:35
楼上回答的好。
作者: 范靖明    时间: 2014-9-2 17:11
\r是回车符 、\n是换行符
作者: Sakuratossi    时间: 2014-9-2 17:34
不同系统回车换行的标记不一样。
作者: MR.Sun    时间: 2014-9-2 18:58
1楼已经回答的很详细了。!:lol
作者: ItJack    时间: 2014-9-3 11:02
不同操作系统对换行符的识别不一样,linux是\r,windows是\r\n
作者: yl82846094    时间: 2014-9-3 11:10
顶一个!!!
作者: 华山狙击    时间: 2014-9-3 21:04
好的 多谢大家了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2