我需要使用 Scanner 类读取文件并计算单词重复的次数,但我需要知道单词在哪一行重复。比方说:
Jack goes to school
Jane goes to the gym
我需要保留这样的记录
Jack 1
goes 1, 2
to 1, 2
school 1
Jane 2
the 2
gym 2
有什么想法吗?我不熟悉 Scanner 类,我知道我可以使用 scanner.next()
阅读每个单词,但我不知道如何知道该单词是否在新行中。
最佳答案
分两步思考问题。如果您一次阅读一行,然后开始解析该行中的单词会怎样?这样您就知道您所在的第 # 行,但又不会失去使用 Scanner 进行解析的好处。
有几种方法可以完成第 1 部分。如果这是家庭作业,我不会发布这些方法。
关于java - 如何使用 Scanner 类计算文件中的字数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11286135/