在标准输出中显示空白字符

5 java eclipse whitespace

在 Eclipse 中显示空白字符是一个简单的技巧,但不幸的是这仅适用于编辑器视图。

在此输入图像描述

有没有办法在控制台视图中显示这些字符?我发现它对于检查字符串格式是否正确很有用。有什么帮助吗?

Rod*_*eas 1

由于“空白字符”一词存在一些混淆,我将尝试涵盖这两种可能的情况。

如果您希望显示新行和制表符等内容,Java 字符串包含这些结构的特殊字符。\n将显示换行符(换行符)。\t将显示一个选项卡。\r是一个回车符。还有其他一些,如此处的表所示,但这些是最常见的。

或者,如果您打算将空格显示为可见字符,则这完全是一个不同的问题。在这种情况下,我假设您希望将选项卡显示为箭头或将单词之间的空格显示为点,就像某些文本编辑器所做的那样。据我所知,没有内置的功能可以做到这一点。

但是,您可以将现有的空格替换为您想要表示该类型空格的 unicode 字符。JavaString类支持使用unicode字符;只需找到您想要用来指示选项卡的符号,然后用\t该符号替换所有实例即可。