Java 如何使用Scanner类计算文件中的字数?
我需要使用Scanner类读取文件并计算单词重复的次数,但我需要知道单词在哪一行重复。比如说:Java 如何使用Scanner类计算文件中的字数?,java,Java,我需要使用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()阅读每个单词,但我不知道如何知道单词是否在新行中。分两步思考这个问题。如果你一次读一行,然后开始分析这行
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()阅读每个单词,但我不知道如何知道单词是否在新行中。分两步思考这个问题。如果你一次读一行,然后开始分析这行中的单词会怎么样?这样你就知道你在哪一行,但不要失去使用扫描仪解析的好处
有几种方法可以完成第1部分。如果这是家庭作业,我将不发布这些内容。Scanner类经过精心设计,可以对您隐藏这些内容。如果需要行号,请参阅行号阅读器