public List getAllItem(){
Map itemDic = new HashMap();
List> entryList = new ArrayList>(itemDic.entrySet());
if(entryList.size()>0){
List its=new ArrayList();
Collections.sort(entryList, new Comparator>() {
public int compare(Map.Entry it1, Map.Entry it2) {
return (it1.getValue().getType() - it2.getValue().getType());//根据value排序
}
});
for (int i = 0; i < entryList.size(); i++) {
its.add(itemDic.get(entryList.get(i).getKey()));
}
System.out.println("按类型排序:>>>>>00"+its);
return its;
}
return null;
}