RT:java中一个回车是占2个字符? 不是\n吗
我们在是windows的系统里编辑java程序的,回车实际上是/r/n,即回车换行.
不同的操作系统:
\n: UNIX 系统行末结束符
\r \n: window 系统行末结束符
\r: MAC OS 系统行末结束符
这个我还真不知道!第一次听说!
在java里'\'是转义字符,\n在控制台就是换行,在window环境下,换行是\t\n。你能说换行是四个字符么?显然回车占两个字符时错误的说法。
\n 回车\r 换行
在java中使用这两个转义字符的时候 "\n\r"表示回车并换行与"\r\n"一样,
PS:
要想实现通过转义字符的换行或者是回车, 要把二者一起使用,单独的使用"\n"或"\r"是毫无意义的。
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。