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;
}

}
posted @ 2011-11-03 17:07  meieiem  阅读(14659)  评论(0编辑  收藏  举报