gpt4 book ai didi

java - 检查文件中单词列表的最有效方法

转载 作者:行者123 更新时间:2023-11-29 06:13:52 25 4
gpt4 key购买 nike

我刚刚有一项家庭作业,要求我将所有 Java 关键字添加到 HashSet。然后读入一个.java文件,统计任意关键字在.java文件中出现了多少次。

我走的路线是:创建了一个包含所有关键字的 String[] 数组。创建一个 HashSet,并使用 Collections.addAll 将数组添加到 HashSet。然后,当我遍历文本文件时,我将通过 HashSet.contains(currentWordFromFile);

检查它

有人建议使用哈希表来执行此操作。然后我看到了一个使用 TreeSet 的类似示例。我只是好奇..推荐的方法是什么?

(完整代码在这里:http://pastebin.com/GdDmCWj0)

最佳答案

试试Map<String, Integer>其中字符串是单词,整数是单词出现的次数。

这样做的一个好处是您不需要处理文件两次。

关于java - 检查文件中单词列表的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com