java 简单的list、排序的例子
来源:互联网 发布:巫师鞋柜 淘宝 编辑:程序博客网 时间:2024/04/30 07:14
首先,你得先有一个需要对象
public class Test { private int i; public Test(int n){ this.i=n; } public int getI(){ return i; }}其次,把Test封装起来TestList,这样好看点,用组合的模式,在其中组合一个list和一个comparator。
public class TestList { private List<Test> list; private Comparator comparator; public void init(int n){ comparator=new MyComparator(); this.list=new ArrayList<Test>(); for(int i=0;i<n;++i){ this.list.add(new Test(100-i)); } } public void printTestList(){ for(int i=0;i<this.list.size();++i){ System.out.println(list.get(i).getI()); } } public List<Test> getList(){ return this.list; } public void TestListSort(){ Collections.sort(list,comparator); }}然后是比较类
public class MyComparator implements Comparator{ public int compare(Object o1, Object o2){ Test t1=(Test)o1; Test t2=(Test)o2; return t1.getI()>t2.getI()?1:0; }}最后是主程序
public class A { public static void main(String []args) { TestList testlist=new TestList(); // Comparator comparator=new MyComparator(); testlist.init(100); testlist.printTestList(); // Collections.sort(testlist.getList(),comparator); testlist.TestListSort(); testlist.printTestList(); }}
0 0
- java 简单的list、排序的例子
- Java List 实现排序的简单方法
- java的list排序
- java的List排序
- java的 List 排序
- java中List排序 例子
- Java 冒泡排序的例子
- Java 集合List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java中List的排序
- Java 关于List 的排序
- Java中List的排序
- 汇编笔记
- html入门及实战演练
- 计算机行业:评中央网络安全和信息化小组成立电话会议纪要
- uva 11205 - The broken pedometer
- 数码相框——矢量字体原理(6)
- java 简单的list、排序的例子
- SQL重复记录查询(转载)
- 基于 Jenkins 快速搭建持续集成环境
- ORACLE 查询所有的用户表
- 金山-西山居2011实习生招聘笔试题目
- 苹果手机怎么恢复丢失的照片
- java 方法中参数是值传递还是引用传递
- 淘宝账号基于OAuth2.0的登录验证授权登陆第三方网站
- [LeetCode]Single Number II