读书人

运用 Comparator 比较 List数据大小

发布时间: 2012-07-04 19:33:54 作者: rapoo

使用 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);}        } 

?

读书人网 >移动开发

热点推荐