1.\r 叫回车 Carriage Return
2.\n 叫新行 New Line
但是都会造成换行,使用System.getProperty("line.separator")来获取当前OS的换行符
常用:第一种:使用System.out.println()//这是换一行。
第二种:使用System.out.print("\n")//这也是换一行.
第一种和第二种差不多。只是,如果你要换两行,三行,多行的话。
就用:System.out.println("\n\n")换两行
换三行:System.out.println("\n\n"\n)
\n 表示New line,即换行
\r 表示Carriage return,表示回到行首,不会换到下一行
\r\n 回车换行,即回到行首并且换一行
在不同的系统中还有不同的含义。
在windows中的含义:
'\n' 换行,换到当前位置的下一行,而不会回到行首
\r 表示回到行首,不会换到下一行
在linux中的含义:
\n会进行回车+换行的操作,
\r 回车符只会作为控制字符("^M")显示,不发生回车的操作。
最后,\r\n在系统中都表示回车换行。
换行回车的\r\n,你将"\r\n"写在字符串里显示在java的textarea或是网页js的alert里,就能看到换行回车的效果。如果想获得自己最想知道的答案,最好把提问描述的更详细一些,也适合自己理解。