一个数组的list集合如何按照数组中的两个元素排序
1个回答
展开全部
用Collections.sort(List list, Comparator c)
实现一个Comparator即可
public class MyComparator implements Comparator {
public int compare(Object o1, Object o2) {
Map m1=(Map)o1, m2=(Map)o2;
//从m1与m2取字段值然后比较,大于返回1,等于返回0,小于返回-1
}
public boolean equals(Object o) {
//同上面类似
}
实现一个Comparator即可
public class MyComparator implements Comparator {
public int compare(Object o1, Object o2) {
Map m1=(Map)o1, m2=(Map)o2;
//从m1与m2取字段值然后比较,大于返回1,等于返回0,小于返回-1
}
public boolean equals(Object o) {
//同上面类似
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询