TreeMap#containsKey放置后立即返回false

时间:2018-11-11 16:38:51

标签: java treemap containskey

我知道这个问题之前已经得到解决,但是我已经阅读了问题,并试图解决自己的问题,但没有结果,我认为我在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并成功了,但我不知道我在做什么错。

1 个答案:

答案 0 :(得分:0)

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

相关问题