java中Comparator的用法 排序
来源:互联网 发布:淘宝网数据包怎么下载 编辑:程序博客网 时间:2024/06/03 15:58
Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。
接口方法:
案例:
model
测试方法:
原文地址:http://www.blogjava.net/fastunit/archive/2008/04/08/191533.html
接口方法:
/** * @return o1小于、等于或大于o2,分别返回负整数、零或正整数。 */ int compare(Object o1, Object o2);
案例:
model
public class User { private String id; private int age; public User(String id, int age) { this.id = id; this.age = age; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getId() { return id; } public void setId(String id) { this.id = id; }}
测试方法:
import java.util.Arrays;import java.util.Comparator;public class UserComparator implements Comparator { public int compare(Object o1, Object o2) { return ((User) o1).getAge() - ((User) o2).getAge(); } /** * 测试方法 */ public static void main(String[] args) { User[] users = new User[] { new User("a", 30), new User("b", 20) }; Arrays.sort(users, new UserComparator()); for (int i = 0; i < users.length; i++) { User user = users[i]; System.out.println(user.getId() + " " + user.getAge()); } }}
原文地址:http://www.blogjava.net/fastunit/archive/2008/04/08/191533.html
阅读全文
0 0
- java中Comparator的用法 排序
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- java中Comparator的用法
- Java中Comparator的用法
- Java中Comparator的用法
- java中comparator用法
- java中comparator用法
- java中Comparator接口的用法
- Java中Comparator接口的用法
- java中Comparator的用法(转载)
- java中Comparator接口的用法
- java调用windows程序
- Spring MVC 4+ JsonP支持
- jaav读取注册表
- 批处理设置java环境变量
- java 代码规范
- java中Comparator的用法 排序
- 通过Java反射调用方法
- 浏览器允许的并发请求资源数
- 在Java中执行SQL脚本总结
- java提高篇(二一)-----ArrayList
- keras:4)LSTM函数详解
- java实现zip压缩、解压
- 1283:三角形
- java 修改 读取properties文件