`
cm1993
  • 浏览: 13532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

List<Map<>>排序(根据日期)

 
阅读更多
Collections.sort(mapBroadcom, new Comparator<Map<Integer, String>>()
{
            public int compare(Map<Integer, String> o1, Map<Integer, String> o2)
            {
            Date date1 = null;
            Date date2 = null;
            try
{
date1 = format2.parse(o1.get(15));
date2 = format2.parse(o2.get(15));
} catch (ParseException e)
{
e.printStackTrace();
}
            return date1.compareTo(date2);
            }
});
分享到:
评论

相关推荐

    java使用stream对日期排序

    假设我们有一个`LocalDate`对象的列表`List&lt;LocalDate&gt; dates`,可以使用以下步骤进行排序: ```java List&lt;LocalDate&gt; sortedDates = dates.stream() .sorted(Comparator.naturalOrder()) .collect(Collectors...

    struts2 标签库 帮助文档

    2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 4. &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D: 1. &lt;s:date/&gt;-----获取日期格式 2. &lt;s:...

    Struts标签集合简介

    `&lt;s:set&gt;` 赋值给变量,`&lt;s:sort&gt;` 对集合进行排序,`&lt;s:submit&gt;` 创建提交按钮,`&lt;s:subset&gt;` 输出集合的子集。 T. `&lt;s:tabbedPanel&gt;, &lt;s:table&gt;, &lt;s:text&gt;, &lt;s:textarea&gt;, &lt;s:textfield&gt;`: 创建选项卡面板、表格...

    C、C++头文件函数大全

    - `&lt;map&gt;`: 关联容器,实现键值对映射。 - `&lt;queue&gt;`: 队列容器。 - `&lt;set&gt;`: 无序集合容器。 - `&lt;sstream&gt;`: 基于字符串的输入/输出流。 - `&lt;stack&gt;`: 堆栈容器。 - `&lt;stdexcept&gt;`: 标准异常类,如`domain_...

    Struts2全部标签使用说明

    - `&lt;s:sort&gt;` 通过比较器对列表进行排序。 - `&lt;s:submit&gt;` 创建提交按钮,触发表单的提交。 - `&lt;s:subset&gt;` 似乎在文档中没有明确描述,可能是遗漏或拼写错误,通常不常见。 以上只是Struts2标签库的一部分,实际...

    freemarker总结

    除了无法访问它的大小和不能使用索引来获得它的子变量:集合可以看作只能由&lt;#list...&gt;指令使用的受限sequences。 5、 方法:通过传递的参数进行计算,以新对象返回结果 方法变量通常是基于给出的参数计算值在数据...

    2011acmpeixun

    例如,`&lt;algorithm&gt;`包含了各种排序、查找等算法;`&lt;bitset&gt;`定义了位集容器;`&lt;cctype&gt;`提供字符处理,类似于C的`&lt;ctype.h&gt;`;`&lt;cerrno&gt;`错误码,与C的`&lt;errno.h&gt;`相似;`&lt;clocale&gt;`本地化,与C的`&lt;locale.h&gt;`一致...

    struts2标签详细讲解

    1. `&lt;s:iterator&gt;`:遍历集合对象,如List、Map等,用于循环输出数据。 2. `&lt;s:inputtransferselect&gt;`:创建可转移选择的输入框,允许用户在两个列表之间移动选项。 K. 下拉框和选择框: 1. `&lt;s:optgroup&gt;`:创建...

    java 按照每周分组

    2. **创建数据结构**:为了存储按周分组的数据,我们可以创建一个`Map&lt;YearWeek, List&lt;YourDataType&gt;&gt;`。这里的`YourDataType`是你要分组的具体数据类型,比如用户记录、销售数据等。 3. **数据分组**:遍历数据集...

    一个java程序员的经验总结

    对于`List&lt;Map&lt;String,Object&gt;&gt;`的排序,可以使用`java.util.Collections.sort()`方法,并结合自定义的比较器`Comparator`。示例代码如下: ```java List&lt;Map&lt;String, Object&gt;&gt; list = ...; Collections.sort(list, ...

    VC++头文件.docx

    5. `&lt;deque&gt;`、`&lt;exception&gt;`、`&lt;fstream&gt;`、`&lt;functional&gt;`、`&lt;limits&gt;`、`&lt;list&gt;`:定义了STL的双端队列、异常处理、文件流、函数对象、数值限制和链表容器。 6. `&lt;map&gt;`、`&lt;iomanip&gt;`、`&lt;ios&gt;`:提供了映射容器...

    AIC的Java课程1-6章

    第3版 机械工业出版社&lt;br&gt; 教学内容和要求&lt;br&gt;知识点 重要程度 使用频度 难度&lt;br&gt;Java 入门 高 中 易&lt;br&gt;变量和运算符 高 高 中&lt;br&gt;控制结构...br&gt;IO和串行化 高 中 难&lt;br&gt;知识点 重要程度 使用频度 难度&lt;br&gt;&lt;br&gt;第1章...

    vc++库函数及其头文件 (2).pdf

    2. `&lt;list&gt;`:线性链表容器,支持快速插入和删除。 3. `&lt;map&gt;`:映射容器,键值对存储,提供关联数组功能。 4. `&lt;set&gt;`:集合容器,存储唯一元素,按排序顺序排列。 5. `&lt;vector&gt;`:动态数组容器,支持高效随机访问...

    Struts2标签库详解.doc

    36. `&lt;s:sort comparator=""&gt;`:根据指定的比较器对列表进行排序。 37. `&lt;s:submit&gt;`:创建一个提交按钮,用于提交表单数据。 38. `&lt;s:subset&gt;`:用于遍历集合并输入子集,适用于分页或筛选场景。 39. `&lt;s:...

    C/C++头文件一览

    - **`&lt;list&gt;`**:链表,提供动态增长和收缩的能力。 - **`&lt;map&gt;`**:映射容器,用于键值对存储。 - **`&lt;queue&gt;`**:队列,先进先出的数据结构。 - **`&lt;set&gt;`**:集合容器,存储唯一元素。 - **`&lt;sstream&gt;`**:字符...

    cms后台管理

    protected List&lt;Content&gt; getList(Map&lt;String, TemplateModel&gt; params, Environment env) throws TemplateException { Integer[] ids = DirectiveUtils.getIntArray(PARAM_IDS, params); if (ids != null) { //...

    vc++库函数及其头文件.pdf

    `&lt;vector&gt;`是动态数组,`&lt;list&gt;`是双向链表,`&lt;map&gt;`和`&lt;set&gt;`是关联容器。 5. **异常处理**:C++提供了异常处理机制,`&lt;exception&gt;`和`&lt;stdexcept&gt;`头文件定义了异常类,允许程序在遇到错误时抛出异常,而不是让...

    C_C++头文件.txt

    - **`&lt;list&gt;`**: 列表容器,基于双向链表实现。 - **`&lt;map&gt;`**: 映射容器,基于红黑树实现。 - **`&lt;iostream&gt;`**: 标准输入输出流,用于I/O操作。 - **`&lt;istream&gt;`**/**`&lt;ostream&gt;`**: 输入输出流的基本类。 - **`...

    C++头文件含义

    5. `&lt;deque&gt;`、`&lt;list&gt;`、`&lt;map&gt;`、`&lt;set&gt;`、`&lt;queue&gt;`、`&lt;stack&gt;` 和 `&lt;vector&gt;`:这些都是STL容器,提供了不同类型的动态数据结构。 6. `&lt;exception&gt;`:定义了异常处理类,如`std::exception`。 7. `&lt;fstream&gt;`...

    c++头文件大全.txt

    1. `&lt;algorithm&gt;`:包含了许多通用算法,比如排序、查找、复制、修改等操作,适用于不同类型的容器。 2. `&lt;array&gt;`:提供了固定大小数组的封装,简化了数组的操作。 3. `&lt;bitset&gt;`:提供了一个可以动态操作的位集...

Global site tag (gtag.js) - Google Analytics