比较器
来源:互联网 发布:python 运行lua脚本 编辑:程序博客网 时间:2024/04/26 07:35
package com.compare;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
public class CompObjtor
{
int x;
int y;
public CompObjtor(int x,int y)
{
this.x=x;
this.y=y;
}
public String toString()
{
return "[x="+x+",y="+y+"]";
}
public static void main(String[] args) {
ArrayList<CompObjtor> arr=new ArrayList<CompObjtor>();
arr.add(new CompObjtor(3,2));
arr.add(new CompObjtor(1,3));
arr.add(new CompObjtor(1,2));
Collections.sort(arr, new ObjComparator());
for(CompObjtor com:arr)
System.out.println(com);
}
}
class ObjComparator implements Comparator<Object>
{
@Override
public int compare(Object o1, Object o2)
{
CompObjtor co1=(CompObjtor)o1;
CompObjtor co2=(CompObjtor)o2;
if(co1.y!=co2.y)
return co1.y-co2.y;
else
return co1.x-co2.x;
}
}
- TREESET比较器比较
- 比较器
- 比较器
- 比较器
- 比较器
- 比较器
- 比较器
- 比较器
- 比较器
- 比较器,比较器原理是什么?
- ExtJS4与JQuery比较器比较
- TreeSet 下创建比较器进行比较
- 比较器(Comparator)实例
- 文本比较器
- XML解析器比较
- compareTo 比较器
- 对象定义比较器
- msp430比较器A
- 匈牙利命名法
- 深度探索C++对象模型 Data语意学笔记
- ffmpeg太牛了
- hibernate中关系的控制
- 2010年7月15日俱乐部北京活动,“如何拿到风险投资”主题研讨活动
- 比较器
- 通过l PackageManager 获取某个安装包内的资源
- 简单的 winsock tcp
- google集群服务器
- "无法修改表,超时时间已到" 增加设计器 事务的执行时限
- 第4章 进程
- JavaScript面向对象
- Windows CE开发常见问题解答(转载)
- Boolean 使用