泛型2
来源:互联网 发布:淘宝订单存在异常 编辑:程序博客网 时间:2024/06/09 04:37
import java.util.*;class Demo {public static void main(String[] args) {TreeSet<Student> ts=new TreeSet<Student>(new Comp());ts.add(new Student("zhangsan1"));ts.add(new Student("lisi2"));ts.add(new Student("wangwu3"));Iterator<Student> it=ts.iterator();while(it.hasNext()){System.out.println(it.next().getName());}TreeSet<Worker> ts1=new TreeSet<Worker>(new Comp());ts1.add(new Worker("wozhangsan1"));ts1.add(new Worker("wolisi2"));ts1.add(new Worker("wowangwu3"));Iterator<Worker> it1=ts1.iterator();while(it1.hasNext()){System.out.println(it1.next().getName());}}}class Comp implements Comparator<Person>{public int compare(Person s1,Person s2){return s1.getName().length()-s2.getName().length();}}class Person{private String name;public Person(String name){this.name=name;}public String getName(){return name;}}class Student extends Person{public Student(String name){super(name);}}class Worker extends Person{public Worker(String name){super(name);}}
阅读全文
0 0
- 泛型2:
- 泛型2
- 泛型2
- 泛型2
- (2)泛型
- 泛型2
- 泛型2
- JAVA [ 泛型 --- 2 ]
- 泛型-基本概念2
- 【java 2】java泛型
- 泛型 通配符2
- java泛型2
- 泛型(2)_适配器
- java泛型(2)
- step1-泛型2
- JAVA泛型2
- 泛型[2]继承&实现
- java泛型2
- vue学习第23天,抽取模块 mock express
- Mysql搜索引擎 MyISAM 和 InnOB
- echarts中series为“graph”,如何控制node可视化大小
- 图片加载框架之Fresco的使用介绍
- 99乘法表
- 泛型2
- MAC安装JDK及环境变量配置
- L1027出租
- 【MyCpp_2.1】多态浅窥——运算符重载
- HDU 2010 水仙花数 水题 解法
- FreeMarker- 缓存处理
- 有关标准变量和环境变量的技巧
- 面向对象,构造以及static应用整理
- 基础篇 4. 深入JSP技术