0

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

我遇到的问题是,可以说文件的第一行是

你好,我的名字是鲍勃

修改后的结果应该是:

hellohay myay amenay isay bobay

但相反,结果最终是

埃洛米纳伊斯博巴伊

所以扫描仪有 .nextLine() 但我想要一个方法是 .nextWord() 或其他东西,这样它就会将某物识别为一个单词,直到它后面有一个空格。我怎样才能创建这个?

4

2 回答 2

0

nextLine() 为您提供整行。

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

于 2013-09-22T17:45:50.133 回答
0

如果您想对整行进行后处理,另请参阅 String.split() 或 StringTokenizer。听起来好像在您的情况下仅使用扫描仪就可以了,但是我想提一下,因为我认为如果您知道这些方法,您就会使用这些方法。

于 2013-09-22T17:46:06.713 回答