java对象排序
来源:互联网 发布:nginx 添加ip黑名单 编辑:程序博客网 时间:2024/06/05 17:28
java 对象排序,也是根据对象某个属性进行排序 例如:苹果对象排序,以大小为根据
import java.lang.reflect.Array;import java.util.*;/** * Created by Bright on 2017/7/2. */public class compareTest { public static void main(String[] args) { List<Apple> apples = new ArrayList<Apple>(); apples.add(new Apple(2)); apples.add(new Apple(3)); apples.add(new Apple(1)); apples.add(new Apple(5)); Collections.sort(apples, new Apple()); System.out.println(apples); }}class Apple implements Comparator<Apple>{ private int size; public int getSize() { return size; } public void setSize(int size) { this.size = size; } public Apple(){ } public Apple(int size) { this.size = size; } @Override public int compare(Apple o1, Apple o2) { return Integer.compare(o1.getSize(),o2.getSize()); } @Override public String toString() { return "Apple{" + "size=" + size + '}'; }}排序后输出:
[Apple{size=1}, Apple{size=2}, Apple{size=3}, Apple{size=5}]
阅读全文
0 0
- java 对象排序
- java 对象排序
- Java集合对象排序
- java对象排序
- java对象排序
- JAVA对象的排序
- java排序对象实现
- java对象数组排序
- Java集合对象排序
- Java集合对象排序
- java对象排序
- Java集合对象排序
- Java集合对象排序
- java 对象 排序
- Java对象排序
- Java对象的排序
- Java对象数组排序
- Java对象排序
- 对工作有帮助的XSLT文章
- 为什么anaconda安装成功之后无法打开Ipython以及spyder
- python爬从设计:Requests库入门
- 关于先后两个方法从后台获取数据,传参报空的问题
- java,字符串操作
- java对象排序
- 动态IP或无公网IP时外网SSH访问内网linux
- 死锁
- 对文件的操作
- spring could 微服务 跨域问题(CORS )
- Use coccinelle to check patch in Ubuntu 14.04
- linux下TCP/IP及内核参数优化调优
- #421 Div.2 D. Mister B and PR Shifts
- 同步异步,阻塞非阻塞的区别