我有一个40 000 ish文本文件。
文本文件中的所有单词都保存在ArrayList中。

我想查找该文件中有多少个唯一的单词,然后将该值返回给主类。
因此,如果有一个唯一的单词,计数器将增加一个。

我希望输出是

   Amount of unique words: 7000


我试过了

       public int antallOrd() {
          Set<Ord> unik = new HashSet<Ord>(ordListe) ;
            for (Ord unikt : unik) {
            System.out.println(nokkel + ": " + Collections.frequency(ordListe, nokkel));
       }


但不太了解如何实施与此相反的措施

提前致谢

最佳答案

您不必遍历unik-这是一个集合,将所有单词放在该集合中将删除重复项。 unik的大小是您问题的答案。

07-24 09:20