0

我知道这个问题之前已经被处理过,但我已经阅读了问题并试图解决我自己的问题,但没有结果,我想我在 TreeMap 或 Map 实现中遗漏了一些东西......

if(arme != null){
    if(!hommesArmes.containsKey(arme)){
        System.out.println(hommesArmes.containsKey(arme));
        hommesArmes.put(arme, new TreeSet<Homme>());
        System.out.println(hommesArmes.containsKey(arme));
    }
    hommesArmes.get(arme).add(homme);
}

为什么当我运行它时我会得到两次错误?我试过用 Integer 而不是 Arme 并且它有效,我不明白我做错了什么。

4

1 回答 1

0

我传递给 TreeMap 的构造函数的 Comparator 对象有问题。

于 2018-11-11T16:45:01.883 回答