黑马程序员技术交流社区
标题:
关于转义字符\n和\r的用法和区别
[打印本页]
作者:
haomingji
时间:
2014-5-8 10:39
标题:
关于转义字符\n和\r的用法和区别
/*
*问题:关于转义字符"\n"和"\r"的用法和区别
*解决方法:通过打印几条含有"\n"和"\r"的转义字符的字符串,并分别运行在Window操作环境下
*(在Eclipse中)和在Dos命令窗口中(在开始->运行->cmd),然后再通过两种环境下的打印结果
*进行对比和分析,最终得出两者的用法和区别。
*/
class Test{
public static void main(String []args){
System.out.print("hello\nworld");//尝试打印单个转义字符"\n"
System.out.print("---------------");//将打印结果用横线隔开
System.out.print("hello\rworld");//尝试打印单个转义字符"\r"
System.out.print("---------------");//将打印结果用横线隔开
System.out.print("hello\r\nworld");//尝试连续打印转义字符"\r"和"\n"
}
}
Dos环境下打印:
hello
world---------------hello
world
Windows环境下打印:
hello
world---------------hello
world---------------hello
world
复制代码
作者:
Lam
时间:
2014-5-8 11:16
\n:换行 使光标往下一行;也就是换行;
\r:回车 把光标移到行首;会覆盖本行之前的输出。
作者:
彭飞
时间:
2014-5-8 16:11
目前我知道的,常用的就是 \t \n
一个是空格,一个是换行
\r:回车 楼上已经说道了。
记住就性了不要纠结这个问题,继续看视频吧。
作者:
种一棵树
时间:
2014-5-8 23:34
学习了
作者:
奇迹
时间:
2014-5-9 02:32
\n 是换行,而\r是把光标移动到第二行的第一个字
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2