【发布时间】:2014-02-22 01:14:35
【问题描述】:
我正在做一项作业,要求我阅读一个句子的文本文件。在此之后,我尝试使用指定的分隔符来限制传入的内容并将其放入数组中。
scannerInput.useDelimiter("\\p{Punct}|\\p{Digit}|\\p{javaWhitespace}");
我的问题是,当我读入文本文件并将单词放入数组时,数组中的索引之间似乎有很大的空白。
例如,数组的输出如下所示:
array[0] =
array[1] = tony
array[2] =
array[3] = sue
我假设我的分隔符列表中缺少一些格式字符或其他字符。我想知道我缺少什么来删除所有额外的空格,以便我可以只拥有数组中的单词。到目前为止,我的前 30 个索引基本上是空白的。
或者,如果有一种简单的方法可以找出看似空白的内容背后的真正内容。我认为它不仅仅是空的。感谢您的帮助。
【问题讨论】: