Collections sort Comparator (代码备份)

/**
* 初始化省份信息
* @throws ServiceException
*/
private void initProvinceInfo() throws ServiceException {
esaleDictorgList = esaleDictorgManager.showProvinceName();
// 5个计划单列市
esaleDictorgList.add(new EsaleDictorg(null,"370200","Q 青岛",null,null));
esaleDictorgList.add(new EsaleDictorg(null,"210200","D 大连",null,null));
esaleDictorgList.add(new EsaleDictorg(null,"350200","X 厦门",null,null));
esaleDictorgList.add(new EsaleDictorg(null,"330200","N 宁波",null,null));
esaleDictorgList.add(new EsaleDictorg(null,"440200","S 深圳",null,null));
//对省份list排序
Collections.sort(esaleDictorgList, new Comparator<EsaleDictorg>() {
public int compare(EsaleDictorg a, EsaleDictorg b) {
String nameA = ((EsaleDictorg) a).getOrgname();
String nameB = ((EsaleDictorg) b).getOrgname();
return nameA.compareTo(nameB);
}
});
}

你可能感兴趣的:(Collections,sort)