所以我必须从文本文件中获取单词,更改它们,并将它们放入新的文本文件中。
我遇到的问题是,让我们说文件的第一行是
你好,我的名字是bob
修改后的结果应为:
ellohay myay amenay isay bobay但相反,结果最终是
ellomynameisbobhay
所以扫描仪有.nextLine(),但我希望有一个.nextWord()或类似的方法,这样它就能识别出一个单词,直到它后面有一个空格。我怎么能创造这个?
答案 0 :(得分:0)
nextLine()为您提供整行。
你应该使用的只是next(),它将为你提供下一个单词。
答案 1 :(得分:0)
如果要对整行进行后处理,请参阅String.split()或StringTokenizer。听起来好像在你的情况下只使用扫描仪是好的,但我会提到它,因为我认为如果你知道它们就会使用这些方法。