java ArrayList按照同一属性进行分组
来源:互联网 发布:linux vncserver 安装 编辑:程序博客网 时间:2024/05/24 05:01
从数据库中获取到一组list,通过groupName进行分组
Query<Policy> policyQuery = mDaoSession.getPolicyDao().queryBuilder().build(); List<Policy> policyList = policyQuery.list(); policyList.size(); Map<String, List<Policy>> groupNameMap = new HashMap<>(); for (Policy skuVo : policyList) { List<Policy> tempList = groupNameMap.get(skuVo.getGroupName()); /*如果取不到数据,那么直接new一个空的ArrayList**/ if (tempList == null) { tempList = new ArrayList<>(); tempList.add(skuVo); groupNameMap.put(skuVo.getGroupName(), tempList); } else { /*某个sku之前已经存放过了,则直接追加数据到原来的List里**/ tempList.add(skuVo); } } List<List<Policy>> p = new ArrayList<List<Policy>>(groupNameMap.values());
阅读全文
0 0
- java ArrayList按照同一属性进行分组
- java ArrayList按照同一属性进行分组为HashMap
- 对ArrayList按照某个属性进行分组
- java中对list集合中的数据按照某一个属性进行分组
- 按照List中Object的某个属性进行分组
- java集合list中的数据按照多个属性分组
- java 按照每周分组
- 关于ArrayList中对象按照属性进行分类(属性相同的对象放入新的arrayList里面)
- 对ArrayList<T>中按照T的某个属性进行排序
- JAVA 对象数组按照多个属性进行排序
- Java中的List按照元素的属性进行排序
- Java集合按照对象的某个属性进行比较排序
- java编程List按照多个属性进行排序
- Linq 中按照多个值进行分组(GroupBy)
- Linq 中按照多个值进行分组(GroupBy
- ArrayList按照元素的特性进行排序
- ArrayList里的对象按照属性排序
- 【java】将List中的实体按照某个字段进行分组的算法
- char数组初始化
- 第一章JavaScript的基础语法
- 【Hololens开发】Holograms 101: Introduction with Device(使用Hololens)
- Kibana(一):编译源码
- Toolbar 开发实践总结
- java ArrayList按照同一属性进行分组
- 从0开始创建FX3工程之一
- hdu 1846 Brave Game hdu 1847 Good Luck in CET-4 Everybody! (简单的巴什博奕)
- POJ 2763 Housewife Wind 树链剖分裸题
- 网页下载器的三种方式
- Android中View转换为Bitmap
- 使用 position:sticky 实现粘性布局
- 深入探讨 CSS 特性检测 @supports 与 Modernizr
- WEEX 使用navigator跳转Android系统出现ActivityNotFoundException报错