[JAVA]容器
2013-12-13 16:23
113 查看
![](http://images.cnitblog.com/blog/510104/201312/13162236-3932994c68a7474f824832b5f1db5161.jpg)
1、使用容器存储对象,并重写Comparable接口,使用Collections类的静态方法对容器进行处理.
package javaTest; import java.util.*; import static java.lang.System.out; public class Hello implements Comparable<Hello> { public int i=0; public Hello(int i){ this.i=i; } //实现Comparable接口 public int compareTo(Hello h){ if(h.i==this.i) return 0; return h.i>this.i?-1:1; } //实现toString()方便打印 public String toString(){ return new String()+i; } public static void main(String[] args) { ArrayList<Hello> al=new ArrayList<Hello>(); al.add(new Hello(3)); al.add(new Hello(33)); al.add(new Hello(2)); al.add(new Hello(1)); out.println(al); //使用Collections(不是Collection)的静态方法对容器进行排序和查找等工作 Collections.sort(al); out.println(al); } }
相关文章推荐
- Java容器源码分析-HashMap vs TreeMap vs LinkedHashMap
- 博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加组件Ⅰ
- Java应用容器介绍以及tomcat优化实战
- Java中的Copy-On-Write容器
- Java进阶06 容器
- Effective Java(优先考虑类型安全的异构容器、用enum代替int常量)
- Java容器初探
- Java并发编程艺术 6 Java并发容器和框架
- 《Think in Java》(十七)容器深入研究
- Java中集合容器类List和Set的用法
- java之容器
- 对象容器Spring核心iocStrut2教程-java教程
- Java 7之多线程并发容器 - ArrayBlockingQueue
- 随web容器启动Java类,调用spring容器中的的bean及其方法
- Java总结之容器
- Java 容器
- [java]collection(容器类)框架图
- Java版本在容器内不兼容
- Java-容器
- Java 容器 & 泛型:一、认识容器