Android List 分组显示时的算法
来源:互联网 发布:中国gpa算法 编辑:程序博客网 时间:2024/06/09 21:17
如下要根据时间来区分组别,来展示list数据,如下算法,可以实现:
/** * 从服务器读取保存的经济数据 * * @return * @author qiulinhe * @createTime 2016年6月7日 下午3:12:49 */private ArrayList<Category> getData() {ArrayList<Category> listData = new ArrayList<Category>();Category categoryItem;result = TradeAPI.getInstance().queryEconomicDatas();if (result.isSucceed()) {ecoDatas = result.getDataList();}//以日期进行分组for (Iterator it = ecoDatas.iterator(); it.hasNext();) {EconomicData ecodata = (EconomicData) it.next();if (mapGroup.containsKey(ecodata.getDate())) { //如果已经存在这个数组,就放在这里 List ecoDatasGroup = mapGroup.get(ecodata.getDate());ecoDatasGroup.add(ecodata);mapGroup.put(ecodata.getDate(), ecoDatasGroup);} else {List ecoDatasGroup = new ArrayList(); //重新声明一个数组list ecoDatasGroup.add(ecodata);mapGroup.put(ecodata.getDate(), ecoDatasGroup);}}//对分组的数据进行封装for (String key : mapGroup.keySet()) {List<EconomicData> ecodatagroup = mapGroup.get(key);categoryItem = new Category(key);for (EconomicData ecodata : ecodatagroup) {categoryItem.addItem(ecodata);}listData.add(categoryItem);}return listData;}
0 0
- Android List 分组显示时的算法
- android ListView分组显示
- Android ListView的分组显示,分组标题悬浮,点击查看分组的功能实现
- /*-----------实现对科目分组下显示最大的成绩算法---------------*/
- C# List对象的分组
- android实现分组字母索引显示的listview
- android实现分组字母索引显示的listview
- Android 之一个很好的ListView分组显示
- Android中ListView实现多级分组显示的高效实现
- 【java】将List中的实体按照某个字段进行分组的算法
- 将List中的实体按照某个字段进行分组的算法
- 【java】将List中的实体按照某个字段进行分组的算法
- 将List中的实体按照某个字段进行分组的算法
- 一个分组显示的sql
- jsp里的分组显示
- list分组
- List分组
- 处理某分组列值有重复时,只显示分组的首行列值
- Android事件传递机制详解
- Spring Aop Demo
- 2016-06-12今天正式开通博客
- 语法糖
- C#做园区规划设计论坛服务系统笔记
- Android List 分组显示时的算法
- iOS AFNetWorking 3.0
- 解决:使用java连接Fastdfs,上传文件时报:SocketTimeOutException的问题.
- Java基础面试复习二
- loadrunner进阶——学习六、分析及监视场景
- MD5盐值加密
- hibernate和jpa的关系
- Cookie技术
- 反射技术------增删改查