android对list对象中的string字符串进行排序
2016-03-31 11:32
555 查看
废话不多说,直接上代码,亲测 public class Person { public int age; public String beginTime; public String name; public Person(int age, String beginTime, String name) { super(); this.age = age; this.beginTime = beginTime; this.name = name; } public Person() { super(); } }
public class HahaTime2 { public static void main(String[] args) { /** * 原来的日期 */ List<Person> list = new ArrayList<Person>(); list.add(new Person(1,"2016-04-22 15:30:28", "小芳")); list.add(new Person(1,"2016-03-02 15:30:28", "小花")); list.add(new Person(1,"2016-02-12 15:30:28", "小狗")); list.add(new Person(1,"2016-12-02 15:30:28", "小猫")); list.add(new Person(1,"2016-02-02 15:30:28", "小米")); list.add(new Person(1,"2016-02-12 15:30:28", "小明")); Collections.sort(list, new MapComparator()); for (Person person : list) { System.out.println(person.name+";"+person.beginTime); } } } class MapComparator implements Comparator<Person>{ public int compare(Person lhs, Person rhs) { return lhs.beginTime.compareTo(rhs.beginTime); } }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories