package test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
/**
* @title: SortListTest.java
* @package test
* @description: TODO
* @copyright: Java MobileGame Team(c)
* @author xj
* @date 2014-8-12
*/
public class SortListTest {
public static void main(String[] args){
List<User> list = new ArrayList<User>();
User[] userArray = new User[1000000];
for (int i = 0; i < 1000000; i++) {
userArray[i] = new User(i,i,"anonymous");
}
Date date1 = new Date();
for (User user: userArray){
list.add(user);
}
// for(User user : list){
// System.out.println(user.getId());
// }
Collections.sort(list, new Comparator<User>() {
public int compare(User user1, User user2) {
return user2.getAge().compareTo(user1.getAge());
}
});
System.out.println("-----------------排序后----------------");
// for(User user : list){
// System.out.println(user.getId());
// }
Date date2 = new Date();
System.out.println(date2.getTime()-date1.getTime());
}
}
class User {
public User(int id, int age, String name) {
this.id = id;
this.age = age;
this.name = name;
}
private int id;
private int age;
private String name;
public Integer getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Integer getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
List和Treemap排序实例及效率对比
4星 · 超过85%的资源 需积分: 43 136 浏览量
2014-08-13
10:38:43
上传
评论
收藏 1KB RAR 举报
轩小川
- 粉丝: 23
- 资源: 22
最新资源
- Windows系统安装VMware虚拟机的教程
- OTN光传输网络OTU、OPU、ODU、PM、SM、TCM各种开销图
- Windows系统安装VMware虚拟机的教程
- Python-数据库.xmind(思维导图)
- STM32计数器PCB 1602 2个传感器.PcbDoc
- Windows系统安装VMware虚拟机的教程
- WOA-HKELM鲸鱼算法优化混合核极限学习机多变量回归预测(Matlab完整源码和数据)
- Screenshot_2024-05-14-22-47-39-925_com.alibaba.android.rimet.hznu.jpg
- 盟主测试TV.apk
- Windows系统上配置MATLAB环境教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈