「java的treeset」java的treeset排序

博主:adminadmin 2022-11-29 21:53:06 46

本篇文章给大家谈谈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,除非注明,否则均为首码项目网原创文章,转载请注明出处。