java中 的使用

时间:2025-01-27 08:10:40

我用白话文解释"\t"的意思是:在同一个缓冲区内横向跳8个空格,JDK1.5上是这样的,至于更高版本是否变化,那我就不太清楚了!!(有时候也有书籍称"\t"为制表符,对齐时使用的)

不过,关于这个问题,完全可以通过做试验找到答案的。最多8行程序就知道结果了。

 

"\t"意义如下:

试验一:

("HI");

结果是:HI

("\t"+"HI");

结果是:        HI

你仔细算下,HI前面空了几个空格,用程序试验下!

试验二:

 ("\t"+"HI");

 ("HI"+"\t"+"HI");

 ("        "+"HI");//此处的HI前有8个空格

 

输出结果:

        HI

HI      HI

        HI

说明,如果"\t"之前无输出的数据,那直接横向跳8个空格,如果"\t"前有数据,那么连同前面的数据在内加上"\t"产生的空格跳越也是8个。(所以,我们称这种情况是在同一个缓冲区内)