本文主要是介绍Android ListT 排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.T排序
List<GroupBean> groupBeans ;
Collections.sort(groupBeans,new Comparator<GroupBean>(){
public int compare(GroupBean arg0, GroupBean arg1) {return new Integer(arg0.sortno).compareTo(arg1.sortno);
}
});
Log.e("排序", u.sortno+" "+u.groupname);
}
2. 字符串
ArrayList list =
new
ArrayList();
list.add(
"92.8"
);
list.add(
"68.9"
);
list.add(
"168.61"
);
list.add(
"242"
);
list.add(
"317"
);
list.add(
"105"
);
// 字符串排序
Collections.sort(list);
System.out.println(list.toString());
// [105, 168.61, 242, 317, 68.9, 92.8]
//double排序
Collections.sort(list,
new
Comparator() {
@Override
public
int
compare(Object o1, Object o2) {
return
new
Double((String) o1).compareTo(
new
Double((String) o2));
}
});
System.out.println(list.toString());
// [68.9, 92.8, 105, 168.61, 242, 317]
}
这篇关于Android ListT 排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!