码迷,mamicode.com
首页 > 其他好文 > 详细

arraylist的使用

时间:2015-08-19 23:16:58      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

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;
    }

}

 

arraylist的使用

标签:

原文地址:http://www.cnblogs.com/zywf/p/4743319.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!