收货地址选择

来源:互联网 发布:淘宝网店怎么管理库存 编辑:程序博客网 时间:2024/05/02 17:10

只是一个小的功能性的模块,没什么难点。两个知识点我其他博客有介绍
List的compare(T lhs, T rhs) :http://blog.csdn.net/u010137760/article/details/52238998
String的compareTo使用及释义 :http://blog.csdn.net/u010137760/article/details/52231950

核心代码

//对list进行排序,优先级 是否是默认助理、idCollections.sort(addresses, new Comparator<AddressDomain>() {     @Override     public int compare(AddressDomain lhs, AddressDomain rhs) {         if(lhs.getDefaultFlag().compareToIgnoreCase(rhs.getDefaultFlag())<0){             return 1;         }else if(lhs.getDefaultFlag().compareToIgnoreCase(rhs.getDefaultFlag())==0){             return lhs.getId().compareToIgnoreCase(rhs.getId());         }else{             return -1;         }     } });

效果图

这里写图片描述

项目地址

https://github.com/407365100/AddressSelected

0 0
原创粉丝点击