「java的treeset」java的treeset排序
本篇文章给大家谈谈java的treeset,以及java的treeset排序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java TreeSet问题
TreeSet是集合,是用来存数据的,就像数组一样,但TreeSet是动态的。
TreeSet存的数据是无序号的,你不能通过get的方法获得里面的数据。
TreeSet存数据是有顺序的,这个顺序是你规定的,规定方法就是通过实现Comparator接口。
你上面的存储顺序的规则就是static class compareToStudent implements Comparator {....... }这个方法,至于public int compareTo(Object o) {.....}那是它的一部分,你可以理解成:
static class compareToStudent implements Comparator {
....
if(result==0){
public int compareTo(Object o) {.....}
}
}
剩下的应该自己思考。。。
关于java中TreeSet类的一些问题
范型E是TreeSet的类型参数,比较器的类型参数应该是TreeSet类型参数的父类
Person是比较器的类型参数,Worker是TreeSet的类型参数,Person是Worker的父类,所以没毛病
Java中TreeSet是关键字吗
TreeSet是一个有序集合,其元素按照升序排列。
默认是按照自然顺序排列,也就是说TreeSet中的对象元素需要实现Comparable接口。
关于java的treeset和java的treeset排序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
The End
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。