首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

运用 Comparator 比较 List数据大小

2012-07-04 
使用 Comparator 比较 List数据大小@Overridepublic void onCreate(Bundle savedInstanceState) {super.on

使用 Comparator 比较 List数据大小

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

?

热点排行