List<EntranceInfo> entranceInfoList = new ArrayList<EntranceInfo>();
entranceInfoList.add(new EntranceInfo(1, 50));
entranceInfoList.add(new EntranceInfo(1, 30));
entranceInfoList.add(new EntranceInfo(1, 10));
entranceInfoList.add(new EntranceInfo(1, 55));
entranceInfoList.add(new EntranceInfo(1, 70));
//按照数量从小到大排序
Collections.sort(entranceInfoList , new Comparator<EntranceInfo>() {
@Override
public int compare(EntranceInfo entranceInfo1, EntranceInfo entranceInfo2) {
if(entranceInfo1.getValue()>=entranceInfo2.getValue()) {
return 1;
}
return -1;
}
});
//按照数量从大到小排序
Collections.sort(entranceInfoList , Collections.reverseOrder(new Comparator<EntranceInfo>() {
@Override
public int compare(EntranceInfo o1, EntranceInfo o2) {
if(entranceInfo1.getValue()>=entranceInfo2.getValue()) {
return 1;
}
return -1;
}
}));