Comparator 使用实例
来源:互联网 发布:乐视手机淘宝 编辑:程序博客网 时间:2024/06/06 03:06
public class CssComparator implements Comparator<Object>{
public int compare(Object o1, Object o2) {
MapPdData p1=(MapPdData)o1;
MapPdData p2=(MapPdData)o2;
/* if(p1.getChid()<p2.getChid()) //降序
return 1;
else
return 0;*/
if(p1.getChid()<p2.getChid())//升序
return 0;
else
return 1;
}
}
等价于
public class CssComparator<T extends MapPdData> implements Comparator<T>{
public int compare(T o1, T o2) {
if(o1.getChid()< o2.getChid())//升序
return 0;
else
return 1;
}
}
代码调用
List<MapPdData> rList = new ArrayList<MapPdData>();
rList.add(……);
CssComparator comp = new CssComparator();
Collections.sort(rList,comp);
for(MapPdData mpData:rList){
…… //完成
}
- Comparator 使用实例
- 比较器(Comparator)实例
- Comparable和Comparator实例比较
- Comparator使用小结
- 使用Comparator 接口 排序
- 关于Comparator的使用
- Comparator 使用小结
- Comparator 接口的使用
- Comparator的使用案例
- java Comparator使用
- TreeMap使用自定义Comparator
- HashMap使用Comparator排序
- 关于Comparator的使用
- comparator使用案例
- Comparator和Comparable对比和实例分析
- java.util.Comparator使用示例
- Comparable与Comparator的使用
- 使用Comparator对List排序
- 80后程序员杂想
- SQLServer中字符串 varchar 与nvarchar的混用引起的小错误
- 初次来到CSDN,请多多关照!
- LINUX-VFS的supper bolck、inode、dentry和file关系简述
- SetupDll基本使用方法及细节
- Comparator 使用实例
- CUnit测试工具简介及下载地址
- .net开发的ERP系统与称重系统的硬件接口
- Linux那些事儿之我是Sysfs(7)dentry与inode
- Oracle中有关Latch的介绍
- 一些CSS样式
- POJ 2255
- Java对象的序列化和反序列化实践
- Main the heap property