我知道已经有关于这件事的主题,但他们都没有真正回答我的问题。有没有办法做到这一点?如果我有一个使用字符串作为键和 TreeSet 类的对象作为值的 TreeMap,有没有办法可以将一些 int 添加到与特定键关联的集合中?
那么我应该做的是使用 TreeMap 和 TreeSet 类从文本文件中进行索引。我的计划是使用 TreeMap 键作为文本文件中的单词,值将是单词出现的行号集。因此,您逐步浏览文本文件,每次收到一个单词时,您都会检查 TreeMap 以查看您是否已经拥有该密钥,如果没有,则将其添加并创建一个以您所在的行号开头的新 TreeSet上。如果您已经拥有它,那么您只需将行号添加到集合中。所以你看我需要做的是访问集合的 .add() 函数
就像是
map.get(identifier).add(lineNumber);
我知道这不起作用,但我该怎么做?我的意思是,如果有一种更简单的方法来做我想做的事情,我会很乐意这样做,但我仍然想知道如何以这种方式去做,只是因为你知道学习和经验等等.