对于java中的集合的排序

1.List<DepotMoveSubDTO>subList = new ArrayList<DepotMoveSubDTO>();

2.DepotMoveSubDTO中存商品的对象

3.Collections.sort(subList,new Comparator() {对于subList列表中按照品名,规格排序

                public int compare(Object o1, Object o2) {
                if(((DepotMoveSubDTO)o1).getProductName().compareTo(((DepotMoveSubDTO)o2).getProductName())==0){//如果品名相同就按照规格排序
                        return ((DepotMoveSubDTO)o1).getProductSpec().compareTo(((DepotMoveSubDTO)o2).getProductSpec());
                }else{
                        return ((DepotMoveSubDTO)o1).getProductName().compareTo(((DepotMoveSubDTO)o2).getProductName());
                }
                }
            });

版权声明:本文为zhangxiaofan12345原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。