android list排序

应该算是java的排序,因为对java不熟,很多简单的编程都得要查
这里ls可以是任何类的List,只需要自己实现一个Comparator接口,就可以对任何List进行排序,另外String自己带了个

List<ContentValues> ls=new ArrayList<ContentValues>();
Collections.sort(ls, new ComparatorValues());


public static final class ComparatorValues implements Comparator<ContentValues>{

@Override
public int compare(ContentValues object1, ContentValues object2) {
int m1=object1.getAsInteger(KEY_m);
int m2=object2.getAsInteger(KEY_m);
int result=0;
if(m1>m2)
{
result=1;
}
if(m1<m2)
{
result=-1;
}
return result;
}

}
原文地址:https://www.cnblogs.com/meieiem/p/2234759.html