Java 是",\";与点击键盘上的tab按钮相同?
标题说明了一切,是否有任何真正的原因:Java 是",\";与点击键盘上的tab按钮相同?,java,Java,标题说明了一切,是否有任何真正的原因: print("\t"); 不能做什么 print(" "); 是吗 澄清:我不是问一个是否比另一个好,我是问一个是否可以做其他人做不到的事情。制表符与插入空格不同,当您在键盘上点击制表符时,您的IDE似乎为您输入了多个空格 例如: System.out.println("A\tB"); System.out.println("123\t456"); 产出:
print("\t");
不能做什么
print(" ");
是吗
澄清:我不是问一个是否比另一个好,我是问一个是否可以做其他人做不到的事情。制表符与插入空格不同,当您在键盘上点击制表符时,您的IDE似乎为您输入了多个空格 例如:
System.out.println("A\tB");
System.out.println("123\t456");
产出:
A B
123 456
制表符已将光标移动到下一个制表位,这有助于对齐这些列。是的,相同\t是选项卡空间的转义序列
System.out.println("Hello\tWorld");
它将提供:
Hello World
回答标题中的问题:是的。一个是制表符,其他的只有8个空格。它们是不同的。tab键打印制表符,制表符是完全取决于编辑器的
char
'\t'
。一些编辑器使用制表符并用空格替换它们,以使源代码更具可移植性。但是如果你能在里面放一个文本制表符,是的,它们也会做同样的事情。试着扫描许多桶,然后把它们打印成十六进制。