LinkedHashMap
lim = new LinkedHashMap();
list = getList();
//为 Map 赋值
if(list!=null && !list.isEmpty()){
int size=list.size();
for(int i=0;i lim.put(list.get(i).getStagingRemarkLong1(), list.get(i));
}
}
//放在数组中排序 key
Collection instanceColl = lim.keySet();
Object[] instances = instanceColl.toArray();
Arrays.sort(instances);
//根据 key 值,把 value 放入 list
list.clear();
Set set=lim.entrySet();
for (int i=0; i Iterator it = set.iterator();
while (it.hasNext()) {
Map.Entry me = (Map.Entry)it.next();
if (instances[i].equals(me.getKey())){
list.add(me.getValue());
}
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/129556/viewspace-611166/
,如需转载,请注明出处,否则将追究法律责任。