对字符串使用replaceAll将s替换为不工作.程序错误



我创建了这段代码,用于用选项卡替换空格:

String r="Tabular este texto".replaceAll("\s","t");
System.out.println(r);

但当我尝试运行它时,我得到的是:

Tabular este    texto

"Tabular"one_answers"este"之间的第一个空格对NetBeans来说似乎是看不见的,因为它没有被tab取代。但最奇怪的是,如果我写其他东西来代替那句话,比如"OLOL OLOL OLOLOL",它会完美地工作:

OLOL    OLOL    OLOL

那么,这里发生了什么?

我想您的控制台显示选项卡是通过对齐到某个位置,而不是等效于特定数量的空格。请注意,示例中的esteOLOL垂直排列。。。

相关内容

  • 没有找到相关文章

最新更新