list对象按照其中字段排序

list对象按照其中字段排序

public static List<CapCapitalRouteEntity> sortIntMethod(List list){ List<CapCapitalRouteEntity> list1 = new ArrayList<>(); List<CapCapitalRouteEntity> list0 = new ArrayList<>(); Collections.sort(list, new Comparator(){ @Override public int compare(Object o1, Object o2) { CapCapitalRouteEntity stu1=(CapCapitalRouteEntity)o1; CapCapitalRouteEntity stu2=(CapCapitalRouteEntity)o2; if(stu1.getCapSort()>stu2.getCapSort()){ return 1; }else if(stu1.getCapSort()==stu2.getCapSort()){ return 0; }else{ return -1; } } }); for(int i=0;i<list.size();i++){ CapCapitalRouteEntity st=(CapCapitalRouteEntity)list.get(i); if (1== st.getBankSwitch()){ list1.add(st); }else { list0.add(st); } }

    list1.addAll(list0);
    return list1;
}

猜你喜欢

转载自my.oschina.net/u/3229047/blog/1630282