java的字符串长度问题:为什么打印出来的tab键和空格键的长度都是1?

如题:java的字符串长度问题:为什么打印出来的tab键和空格键的长度都是1?tab键明明是4个空格那么长吧?

饮歌长啸
浏览 899回答 3
3回答

慕码人8056858

显示宽度没有任何参考价值,那是由字符的实际字型和排版方式决定的。是看具体存储在字符串里的字符。这么说的话,半角的句号.和全角的句号。宽度还不一样呢,但是都是1个Unicode字符。制表符Unicode是U+0009,空格是U+0020。只不过制表符在一些文本渲染场合时会解释为4个或8个空格的宽度。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java