我知道这个问题以前已经处理过了,但我读过问题,并试图解决自己的问题,但没有结果,我想我在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,它奏效了,我不明白我做错了什么。
我将Comparator对象传递给TreeMap的构造函数时遇到问题。