@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView listview = (ListView)this.findViewById(R.id.listview);
String[] strs = new String[]{"2","0","1","dfdf","Uifd","太阳","oppopo","dfjdkfjd","ADFDFDFI","今天"};
List<String> aList = Arrays.asList(strs);
StrCompare strCompare = new StrCompare();
Collections.sort(aList, strCompare);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strs);
listview.setAdapter(adapter);
}
public class StrCompare implements Comparator<String>{
public int compare(String object1, String object2) {
//默认升序排列
return object1.compareTo(object2);
}
}
- 大小: 23.3 KB
分享到:
相关推荐
List对象集合的排序:比较器Comparator
简单的用commons的jar包,运用其中Comparator的方法,希望对你有所帮助。
程序实现时间排序Comparator
要注意的是List,Set,Queue继承了Collection接口,...这里想用一个简单的例子展示一下他们的使用,内容包括:List、Map、Set、Queue,Collections、Comparable与Comparator,排序、搜索,内部类,泛型、重写equals、hashCode
java Comparator 用法 例子java Comparator 用法 例子java Comparator 用法 例子java Comparator 用法 例子
comparator, 提供比较PHP值相等性的功能 比较器这个组件提供了比较PHP值相等性的功能。安装你可以使用 Composer 将这里库作为本地项目添加到项目中:composer require sebastian/comparator如果在开发期间只
各种方法的使用简介。
Comparable和Comparator接口都可用作普通意义上对象间的比大小,但两个接口在实例化方面的用法不尽相同,接下来我们就来详细对比Java中的Comparable排序接口和Comparator比较器接口
java排序Comparator和Comparable
Comparable&Comparator区别,看完就明白了
文件比對工具,可以生成比對報告,支持itd、doc和ttx。
可以通过两种方式自定义对象的属性大小进行比较,对一个list或数组对根据属性排序一个list或数组
comparator接口与Comparable接口的区别
hbase 自带的Comparator只能进行字符串的比较,不能进行数值比较,通过自定义代码实现该功能。 具体使用请参考 http://blog.csdn.net/mtj66/article/details/52574739
通过简单的例子初步了解Comparable和Comparator的使用,注释很详细
java的Comparator和Comparable
Java中Comparator接口的用法 对集合排序的例子 Comparator
This software shows the necessary configuration to use Comparator0 as a reset source.
教你学会Comparator和Comparable
本文,先介绍Comparable 和Comparator两个接口,以及它们的差异;接着,通过示例,对它们的使用方法进行说明