关于java中TreeSet接口的两种比较接口问题
关于java中TreeSet接口的比较问题
前言
我们知道,使用TreeSet接口在创建集合时,集合内只能添加相同类的对象,因为只有相同类之间的对象才有比较的可能,如果两个对象之间无法比较,在运行时会出现ClassCastException异常。
具体问题
在集合的TreeSet部分,如果将自定义类添加到TreeSet的集合中,会根据Comparator接口或Comparable接口定义的compare(Object o1,Object o2)或者compareTo(Object o)进行比较,并进行排序,
原创
2021-03-31 10:25:03 ·
92 阅读 ·
0 评论