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());
}
}
});
本文介绍了一个使用Java实现的商品列表排序方法。具体来说,通过自定义Comparator接口实现了对商品列表(List<DepotMoveSubDTO>)按照商品名称及规格进行排序的过程。此排序逻辑首先比较商品名称,若名称相同则进一步比较规格。
6192

被折叠的 条评论
为什么被折叠?



