4

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

在此处输入图像描述

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

4

2 回答 2

0

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

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

于 2012-06-25T15:46:10.553 回答
0

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

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

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

但是,您可以将现有的空白替换为您想要表示该类型空白的 unicode 字符。JavaString类支持使用 unicode 字符;只需找到您希望用来指示标签的那个,然后用\t该符号替换所有实例。

于 2012-06-25T16:05:10.860 回答