JAVA里的空白\t用法详解,以及各个空白符\t,\n,\r的含义
偶然逛论坛的时候遇到了一个\t无法对齐的情况,就了解了一下\t,\n,\r的用法以及含义。
-
\t 相当于tab键,缩进
有部分人事这么解释的,但是单单就这么理解是有一定的偏差的,一般的理解下,tab键就是多个空格,然而\t
的用法可不代表了几个空格。
其实\t的含义是指将前面的字符串补充位数到达8的整数倍
\t
第一个用法是把它作为tab键也就是几个空格字符单独使用,前面不连接字符串,
\t
第二个用法是用来格式化输出时使用如下例子
使用\t
可以达到更标准的输出格式
- \n 换行
- \r 回车
或许你看的这里就会有疑问,回车和换行不是一样的吗。其实初学者来说看起来是一样的,但是,他们又有一些根本性的不同,所以这里我就一起说了。
\n
是把光标换到下一行的同一位置,而\r
是把光标移动到下一行的行首,这有些根本性的不同