在Eclipse中显示空格字符是一个简单的技巧,但不幸的是这只适用于编辑器视图。
有没有办法在控制台视图中显示这些字符?我发现这对检查字符串是否正确格式化很有用。请帮忙吗?
有没有办法在控制台视图中显示这些字符?我发现这对检查字符串是否正确格式化很有用。请帮忙吗?
由于“空格字符”一词存在一些混淆,因此我将尝试涵盖两种可能的情况。
如果您希望显示换行和制表符等内容,Java字符串包括这些结构的特殊字符。\n
将显示一个新行(换行)。\t
将显示一个制表符。 \r
是回车符。还有其他一些,如此处所示,但这些是最常见的。
或者,如果您打算将空格作为可见字符显示,那么这是完全不同的问题。在这种情况下,我假设您希望将制表符显示为箭头或单词之间的空格显示为点,就像某些文本编辑器所做的那样。据我所知,没有内置的能力可以实现这一点。
但是,您可以使用Unicode字符替换现有的空格,以表示您想要表示该类型空格的符号。Java String
类支持使用Unicode字符;只需要找到您想要用来表示制表符的符号,然后将所有\t
的实例替换为该符号即可。
\t
这样的空格,还是像一些文本编辑器提供的那样,其中␣或点表示单个空格,右箭头表示制表符。 - Roddy of the Frozen Peas