tab键是什么意思?

时间:2016-01-22 05:19:29

标签: tabs keyboard

这是我的代码:

String s = "This\tis\tmy\tsmall\texample\tstring\twhich\tI'm\tgoing\tto\tuse\tfor\tpattern\tmatching.";
    System.out.println(s);

打印

This    is  my  small   example string  which   I'm going   to  use for pattern matching.

" \ t"有多少个空格?关键占据?有时它会占据一个空间,有时会占据两个空间,有时会占据五个空间。为什么?任何帮助都会受到欢迎。

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

选项卡大小(通常为8)的概念是可配置的,但这并不直接决定给定选项卡使用的可视空间量。

如果输入选项卡,它将移至下一个选项卡位置。例如,从3 - > 8.或者从6 - > 8.它不会移动固定数量的空间,它取决于"光标"现在是。

在具有非比例字体的发布/布局上下文中,标签大小可能不是多个字符,而是物理宽度(如英寸)。

答案 1 :(得分:0)

你应该使用" "而不是" / t"。

字符串中的制表符通常占用4或8列空格。这里,这些列空间还包括字长。如果您的字长小于4,则需要4个列空格,否则为8个空格。

EG- '该\吨'相当于' *'和' small \ t'小'