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

时间:2012-06-25 15:39:41

标签: java eclipse whitespace

在Eclipse中显示空格字符为a simple trick,但不幸的是,这仅适用于编辑器视图。

enter image description here

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

2 个答案:

答案 0 :(得分:0)

http://www.cafeaulait.org/course/week2/04.html

简而言之:您可以在控制台文本输出中使用\ r,\ t,\ f和\ n来获取所需的空格。 \ t = Tab,\ n =新行等。查看链接以获取更多详细信息。

答案 1 :(得分:0)

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

如果要显示新行和制表符等内容,Java字符串会包含这些构造的特殊字符。 \n将显示换行符(换行符)。 \t会显示一个标签。 \r是回车。还有其他一些,如表here所示,但这些是最常见的。

或者,如果您打算将空格显示为可见字符,则完全是另一个问题。在这种情况下,我假设您希望将一个标签显示为箭头或单词之间的空格作为点,就像一些文本编辑器那样。据我所知,没有内置功能。<​​/ p> 但是,您可以使用要表示该类型空格的unicode字符替换现有的空格。 Java String类支持使用unicode字符;只需要找到你想要用来表示一个标签,然后用该符号替换\t的所有实例的那个。