SortedMap与TreeMap的一个典型应用
2016-06-21 15:01
288 查看
一下是在项目中的应用。
msg.getContent()共有四种类型。
前台可以这样引用:
msg.getContent()共有四种类型。
public SortedMap<String, List<ActivityMsg>> queryTributesAll( Integer activityId) { List<ActivityMsg> tributes = activityService .queryActivityTributes(activityId);//查询数据库中的数据 if (tributes != null && tributes.size() > 0) { SortedMap<String, List<ActivityMsg>> map = new TreeMap<String, List<ActivityMsg>>(); for (ActivityMsg msg : tributes) { List<ActivityMsg> list = map.get(msg.getContent()); if (list == null) { list = new ArrayList<ActivityMsg>(); map.put(msg.getContent(), list); } list.add(msg); } return map; } return null; }
前台可以这样引用:
<javascript> var tributesMap = JSON.parse('${tributes}'); $(document).ready(function(e){ for(var key in tributesMap){ var tributeList=tributesMap[key];//对应上面的list if(tributeList){ for(var i=0;i<tributesMap[key].length;i++){ tributesMap[key][i].属性名;//对应上面的msg } } } }); </javascript>
相关文章推荐
- 字符串的replace()方法隐藏着什么不可告人秘密?
- makefile的语法及写法
- fragment 嵌套
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- 第十一周项目日期时间类
- android中颜色渐变动画
- 即时搜索的input和propertychange方法
- 优先队列用法
- c3p0配置 initialPoolSize 和minPoolSize 可以设为0吗?设0有坏处吗?
- 让函数返回指定值实用写法
- LRU算法分析
- Python的Django框架中forms表单类的使用方法详解
- Android通知栏微技巧,那些你所没关注过的小细节
- linux user mysql 破解
- Java学习资源推荐
- Android获取手机内部存储空间和外部存储空间
- 使用post方式提交数据
- java.sql.SQLException: 关闭的连接 解决办法
- 浅谈Material Design
- mysql 用户管理和权限设置