java中\t的使用

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

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

 

"\t"意义如下:

试验一:

System.out.print("HI");

结果是:HI

System.out.print("\t"+"HI");

结果是:        HI

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

试验二:

 System.out.println("\t"+"HI");

 System.out.println("HI"+"\t"+"HI");

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

 

输出结果:

        HI

HI      HI

        HI

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值