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

Collections排序测试

阅读更多

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;

public class Collection_Sort {
public static void main(String args[]) {
ArrayList<String> list = new ArrayList<String>();
list.add("2008-06-09");
list.add("2010-06-09");
list.add("2005-3-09");
list.add("2005-12-09");
Collections.sort(list, new Comparator<String>() {
public int compare(String s1, String s2) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date s11 = (Date) sdf.parse(s1);
Date s22 = (Date) sdf.parse(s2);
return s22.compareTo(s11);
} catch (Exception e) {
return 0;
}
}
});
for (String s : list) {
System.out.println(s);
}
}
}
分享到:
评论

相关推荐

    Python排序后的容器类型:排序后的列表,排序后的Dict和排序后的Set-Python开发

    许多人会证明,即使没有一个,您也可以真正走得很远,但是当您真正需要一个排序列表,一个排序的dict或排序的集合时,您将面临许多不同的实现,大多数使用C-扩展而没有完善的文档和基准测试。 在Python中,我们可以...

    Android实现中文按拼音排序方法

    1、Test测试类: PinyinComparator comparator = new PinyinComparator(); Collections.sort(strList, comparator); 其中strList中放置了数据,可以是任何对象,但要对PinyinComparator中的compare进行对应的...

    JavaCardDeck:编码分配

    使用 Collections 排序方法排序(懒惰)。 4)。 实现了 Card Deck 快速排序方法来对洗牌后的数组进行排序。 5)。 已实现从洗牌的牌库中获取所有同花色的牌。 6). 6 Junit 测试用例。 -----实施行为展示 ----- ...

    数据结构与算法:C#语言描述

    第1 章Collections 类、泛型类和Timing 类概述18 1.1 群集的定义18 1.2 群集的描述18 1.2.1 直接存取群集18 1.2.2 顺序存取群集20 1.2.3 层次群集21 1.2.4 组群集22 1.3 CollectionBase 类22 1.3.1 用ArrayLists ...

    uk.org.bobulous.java.collections:一个与Java集合相关的包

    uk.org.bobulous.java.collections 与 Java 集合相关的包。 仍处于 alpha 测试阶段,容易发生根本性变化。 依赖于。 当前包含一个Combinatorics类,该类提供了生成在给定Set找到的元素组合的方法,以无序Set&lt;Set&gt;&gt;或...

    廖雪峰 Java 教程.doc

    数组排序 多维数组 命令行参数 面向对象编程 面向对象基础 方法 构造方法 方法重载 继承 多态 抽象类 接口 静态字段和静态方法 包 作用域 classpath和jar 模块 Java核心类 字符串和编码 ...

    Backbone.js应用程序开发

    , 使用backbone.paginator插件为collections数据分页;, 使用样板代码引导新的backbone.js应用程序;, 使用jquery mobile,并解决两者之间的路由问题;, 使用jasmine、qunit和sinonjs对backbone应用进行单元测试。

    collections_practice-web-0916

    编写解决每个rspec测试的方法。 问题1: #sort_array_asc 构建一个sort_array_asc方法,该方法接受一个整数数组,并以升序返回该整数的数组副本。 问题2: #sort_array_desc 构建一个sort_array_desc方法,该方法...

    collections_practice-v-000

    编写解决每个rspec测试的方法。 问题1: #sort_array_asc 构建一个sort_array_asc方法,该方法接受一个整数数组,并以升序返回该整数的数组副本。 问题2: #sort_array_desc 构建一个sort_array_desc方法,该方法...

    第5周 章节测试 课后实验(拓展提优)

    让你永远不再因Collections.sort()而迷惑(1) 【问题描述】设计一个学生类student,记录学生学号、姓名以及数学、英语、Java课程成绩,并可根据三门课程平均分进行排序(实现comparable接口)。创建一个学生list,...

    robotframework-接口自动化.pdf

    5)接⼝排序参数 接⼝请求URL实例 :请求说明,以及对应的URL 接⼝返回结果⽰例:根据接⼝实际返回的数据为例进⾏展⽰,这⾥返回的格式都是以json格式进⾏返回的 2、设计接⼝⽤例 常规接⼝在设计⽤例时,⾄少需包括...

    collections_practice-onl01-seng-pt-070620

    编写解决每个rspec测试的方法。 问题1: #sort_array_asc 构造一个方法sort_array_asc ,该方法接受一个整数数组,并以升序返回该整数的数组副本。 问题2: #sort_array_desc 构建一个sort_array_desc方法,该...

    collections_practice-onl01-seng-pt-030220

    编写解决每个rspec测试的方法。问题1: #sort_array_asc 构造一个方法sort_array_asc ,该方法接受一个整数数组,并以升序返回该整数的数组副本。问题2: #sort_array_desc 构建一个sort_array_desc方法,该方法...

    java进阶13天资料.zip

    day05-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类 day06-Map集合,HashMapTreeMap,斗地主、图书管理系统,排序算法 day07-异常,线程的创建方式,,线程安全,线程同步 day08-线程状态,volatile关键字...

    -hibernate-hb-05-map-collections-sortedmap:Hibernate地图集合-sortedmap

    为了简化开发和测试,我们将使用自动配置 &lt; property xss=removed&gt;update 数据库表永远不会被删除。 当您要多次运行应用程序并保留现有数据时,此功能非常有用。 注意:请参见sql-scripts文件夹。 内部是创建...

    数据结构与算法:语言描述(中英文)

    这种特性是如此重要以至于在System.Collections.Generic命名空间中存在一个专门的泛型数据结构库。当数据结构具有在此库中能找到的泛型实现时,就会讨论它的用途。本章结尾处介绍了衡量书中讨论的数据结构与算法性能...

    Guava 16.0 API (CHM格式)

    排序: Guava 强大的 "fluent Comparator"比较器, 提供多关键字排序。  5. Throwable类: 简化了异常检查和错误传播。  二. 集合类:集合类库是 Guava 对 JDK 集合类的扩展, 这是 Guava 项目最完善和为人所知...

    java常用工具类的使用

    比如对一个数组进行排序,程序员可以写如下排序算法: 代码演示:数组排序 public static void sort(int[] arrs) { boolean isSwap = false; for (int i = 0; i ; i++) { isSwap = false; for (int j = arrs....

Global site tag (gtag.js) - Google Analytics