自定义的对象存放在TreeSet树集合中
来源:互联网 发布:知乎 编 专栏 编辑:程序博客网 时间:2024/05/16 12:28
import java.util.*;public class TreeSetTest2{public static void main(String args[]){TreeSet tree=new TreeSet(new MComparator());Student stu1=new Student(90);Student stu2=new Student(85);Student stu3=new Student(95);Student stu4=new Student(88);tree.add(stu1);tree.add(stu2);tree.add(stu3);tree.add(stu4);Iterator i=tree.iterator();while(i.hasNext()){Student s=(Student)i.next();System.out.print(s.score+" ");}}}class Student{int score;public Student(int score){this.score=score;}}//集合中存放的为对象,自定义的对象,java默认的排序方法无法对其进行排序,出现异常,因而需要自己定义排序法则!class MComparator implements Comparator{@Overridepublic int compare(Object o1, Object o2){// TODO Auto-generated method stubStudent s1=(Student)o1;Student s2=(Student)o2;if(s1.score>s2.score)return 1;else if(s1.score<s2.score)return -1;else return 0;}}
0 0
- 自定义的对象存放在TreeSet树集合中
- Collection集合中存放自定义对象
- TreeSet集合存放自定义类型的对象,可以使用比较器,实现Comparable接口自己设置排序方式
- 在TreeSet中实现存储自定义对象
- 将自定义对象作为元素存到TreeSet集合中
- Java 往TreeSet集合中存储自定义对象学生,按照学生的年龄进行排序。
- Set集合中元素的保存问题(hashSet和treeSet中不能存放相同元素)
- [第三季]11.在TreeSet中添加自定义对象
- 集合框架-TreeSet存储自定义对象
- 集合框架---TreeSet存储自定义对象
- 在TreeSet中实现存储自定义对象,并且能够按照特定的顺序排序
- java基础—TreeSet集合中储存自定义对象(java集合二)
- 在既有类中使用关联对象存放自定义数据
- 在既有类中使用关联对象存放自定义数据
- TreeSet集合中自定义比较器
- TreeSet实现集合中对象排序
- 集合中存放的数据在什么时候会丢失?
- java中自定义对象排序(TreeSet)
- 阿里联合中国移动颠覆腾讯(转)
- 字符串匹配的KMP算法
- R语言为Hadoop注入统计血脉
- php 生成html时用到的函数
- C/C++中定义全局变量的几种方法及区别
- 自定义的对象存放在TreeSet树集合中
- BASH的双引号,单引号示例 (copied)
- Will Scott:我在朝鲜教计算机的故事
- 简单列表的实现(基于双向链表)
- 创建二叉树,C语言实现
- C++析构函数为什么要为虚函数
- css常用知识
- 第一天
- 不要嫁给你不爱的人——趣谈如何选学校和选专业