为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用比较器实现 Treemap?

如何使用比较器实现 Treemap?

烙印99 2021-08-25 15:24:10
我在这个问题中遇到的错误已经解决,并写在下面的答案部分。问题是 TreeMap 的以下定义引发了编译器错误,我想知道原因。Comparator<Student> comparator=new Comparator<Student>() {            @Override            public int compare(Student o1, Student o2) {                // TODO Auto-generated method stub                if(o1.roll<=o2.roll)                    return -1;                else return 1;            }        };        TreeMap<Integer, Student> map=new TreeMap<>(comparator);我不明白 Treemap 的这种实现是错误的原因。谁能解释一下这里发生了什么?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 198 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信