java--自定义类型排序(2007-07-13 17:34)
2008-11-05 13:56
183 查看
class MComparator implements Comparator{
public int compare(Object o1,Object o2){
SortContainer a=(SortContainer)o1;
SortContainer b=(SortContainer)o2;
//判断后返回值:小于返回-1;等于返回0;大于返回1
}
}
class SortContainer{
//数据和构造函数
}
写好上面这些后,用Collections.sort(List arg1,Comparator arg2)排序
arg1是内含SortContainer实例的List实例,arg2是MComparator实例
public int compare(Object o1,Object o2){
SortContainer a=(SortContainer)o1;
SortContainer b=(SortContainer)o2;
//判断后返回值:小于返回-1;等于返回0;大于返回1
}
}
class SortContainer{
//数据和构造函数
}
写好上面这些后,用Collections.sort(List arg1,Comparator arg2)排序
arg1是内含SortContainer实例的List实例,arg2是MComparator实例
相关文章推荐
- java编程排序之内置引用类型的排序规则实现,和自定义规则实现+冒泡排序运用
- Java中的自定义类型的排序(Comaprator, Collections.sort())
- Java自定义类型的排序
- java编程排序之自定义类型的集合,按业务需求排序
- 大数据IMF传奇 第19课 spark 二次排序 使用JAVA自定义key 进行二次排序
- Java用自定义的类型作为HashMap的key
- java Collections.sort()实现List排序的默认方法和自定义方法
- Java ArrayList的自定义排序
- java 自定义对象集合排序
- java中集合排序,List<Map>,List<T>类型或者JSONObject的升序和降序排序
- Java用自定义的类型作为HashMap的key
- java List的遍历和自定义排序
- 自定义排序准则,自定义数据类型
- golang 自定义类型的排序
- java list自定义排序
- JAVA HashMap排序, 引用类型和封装类型
- Hadoop自定义排序和自定义数据类型使用(setSortComparatorClass和setGroupingComparatorClass)
- xFire实现Java间自定义类型的WebService调用(二)
- java相同数据类型的Arrays.sort()方法排序
- Java实现自定义对象的排序