// 数据准备
List<Map<String, String>> types = new ArrayList<Map<String, String>>();
rs = du.executeQuery(sqlCommand); // 数据库查询出来的数据
while(rs.next()){
Map<String, String> map = new HashMap<String, String>();
map.put("aid", rs.getString(1));
map.put("aname", rs.getString(2));
types.add(map);
}
// 对查询结果进行排序
Collections.sort(types,new Comparator<Map>(){
public int compare(Map arg0, Map arg1) {
Collator instance = Collator.getInstance(Locale.CHINA);
return instance.compare(arg0.get("aname"), arg1.get("aname"));
}
});