arraylist的使用
2015-08-19 20:33
309 查看
ArraylistDemo
package cn.stat.p6.arraylist.demo; import java.util.ArrayList; import java.util.Iterator; import cn.stat.p5.person.demo.PresonDemo; public class ArraylistDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<PresonDemo> al=new ArrayList<PresonDemo>(); PresonDemo p1=new PresonDemo("list1",11); PresonDemo p2=new PresonDemo("list2",12); PresonDemo p3=new PresonDemo("list3",13); al.add(p1); al.add(p2); al.add(p3); al.add(new PresonDemo("list5",15)); Iterator<PresonDemo> it=al.iterator(); while(it.hasNext()) { PresonDemo p=(PresonDemo) it.next(); System.out.println(p.getName()+";;"+p.getAge()); } show(3); String qc="123"; String ai="12"; System.out.println(ai.hashCode()); System.out.println(qc.hashCode()); } public static void show(int i) { int s=i+1; System.out.println(s); } }
PresonDemo
package cn.stat.p5.person.demo; public class PresonDemo implements Comparable { private String name; private int age; /** * @param args */ public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void outPrint() { System.out.println(this.age+".."+this.name); } public PresonDemo(String name, int age) { this.name = name; this.age = age; } //TreeSet();为空时,实列类内部比较器 @Override public int compareTo(Object o) { // TODO Auto-generated method stub PresonDemo p=(PresonDemo)o; if(p.age<this.age) return 1; if(p.age>this.age) return-1; return 0; } }
相关文章推荐
- sql 随机函数newid()
- Android 循环滑动viewpager
- HDU 5339 Untitled 状态压缩 BC round49 A
- UICollectionView在初始化的时候移动到某个距离
- iOS面试题五
- 时间改变一切
- VS编译设置
- C程序存储空间布局(一)——各数据段的内存位置
- 面试题收集
- JS 本地属性与继承属性
- PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(1)
- 2.12 找出数组中和为给定的值的两个数字
- hdu 1465
- 游戏中的对象资源信息管理
- HDU 4712 Hamming Distance(随机数)
- 在QT中使用TCP协议进行文件传输(可以单向循环传输)
- python Shabang 标记
- [JSOI2007][BZOJ1031] 字符加密Cipher|后缀数组
- 操作系统——面试知识点精华
- SQLite优化