list排序
来源:互联网 发布:java 发送邮件带图片 编辑:程序博客网 时间:2024/05/16 06:24
ArrayList bcDataset = new ArrayList();
Map f1 = new HashMap();
f1.put("date", "2015-09-15");f1.put("name", "fdsa");
Map f2 = new HashMap();
f2.put("date", "2015-01-15");f2.put("name", "jdsa");
Map f3 = new HashMap();
f3.put("date", "2015-02-15");f3.put("name", "zdsa");
Map f4 = new HashMap();
f4.put("date", "2015-12-15");f4.put("name", "ddsa");
Map f5 = new HashMap();
f5.put("date", "2015-03-15");f5.put("name", "mdsa");
bcDataset.add(f1);bcDataset.add(f2);bcDataset.add(f3);bcDataset.add(f4);
bcDataset.add(f5);
Collections.sort(bcDataset, new Comparator<HashMap>(){
@Override
public int compare(HashMap o1, HashMap o2) {
return o1.get("date").toString().compareTo(o2.get("date").toString());
}});
HashMap m1 = null;
for (int i = 0; i < bcDataset.size(); i++) {
m1 = (HashMap)bcDataset.get(i);
System.out.println(m1.get("date")+","+m1.get("name"));
}
Map f1 = new HashMap();
f1.put("date", "2015-09-15");f1.put("name", "fdsa");
Map f2 = new HashMap();
f2.put("date", "2015-01-15");f2.put("name", "jdsa");
Map f3 = new HashMap();
f3.put("date", "2015-02-15");f3.put("name", "zdsa");
Map f4 = new HashMap();
f4.put("date", "2015-12-15");f4.put("name", "ddsa");
Map f5 = new HashMap();
f5.put("date", "2015-03-15");f5.put("name", "mdsa");
bcDataset.add(f1);bcDataset.add(f2);bcDataset.add(f3);bcDataset.add(f4);
bcDataset.add(f5);
Collections.sort(bcDataset, new Comparator<HashMap>(){
@Override
public int compare(HashMap o1, HashMap o2) {
return o1.get("date").toString().compareTo(o2.get("date").toString());
}});
HashMap m1 = null;
for (int i = 0; i < bcDataset.size(); i++) {
m1 = (HashMap)bcDataset.get(i);
System.out.println(m1.get("date")+","+m1.get("name"));
}
0 0
- List排序
- list 排序
- list排序...
- List排序
- List 排序
- List排序
- LIST排序
- list排序
- List 排序
- list排序
- LIST 排序
- List 排序
- List排序
- list排序
- List排序
- List 排序
- List排序
- List排序
- Java之JDBC
- [LeetCode-206] Reverse Linked List(链表反转)
- 生产者和消费者信号灯实现 N-1
- 欢迎使用CSDN-markdown编辑器
- Framework 修改默认输入法
- list排序
- mysql 函数笔记
- keytool简单使用和tomcat双向认证
- Hibernate Query examples (HQL)
- LSD-SLAM 编译过程(Ubuntu 14.04 + ROS Indigo)
- iOS开发 -- 属性与成员变量
- 关于System.currentTimeMillis()和System.nanoTime()
- UISearchBar相关
- spritekit中添加长按手势操作