如何在修改字符串后保留空格

时间:2013-09-22 17:44:47

标签: java string buffer java.util.scanner

所以我必须从文本文件中获取单词,更改它们,并将它们放入新的文本文件中。

我遇到的问题是,让我们说文件的第一行是

你好,我的名字是bob

修改后的结果应为:

ellohay myay amenay isay bobay

但相反,结果最终是

ellomynameisbobhay

所以扫描仪有.nextLine(),但我希望有一个.nextWord()或类似的方法,这样它就能识别出一个单词,直到它后面有一个空格。我怎么能创造这个?

2 个答案:

答案 0 :(得分:0)

nextLine()为您提供整行。

你应该使用的只是next(),它将为你提供下一个单词。

答案 1 :(得分:0)

如果要对整行进行后处理,请参阅String.split()或StringTokenizer。听起来好像在你的情况下只使用扫描仪是好的,但我会提到它,因为我认为如果你知道它们就会使用这些方法。