package LinkedList;  import java.util.ArrayList; import java.util.Iterator;  import p.bean.Person;  public class ArrayListDemo {  	public static void main(String[] args) { 		// TODO Auto-generated method stub 		ArrayList a1=new ArrayList(); 		a1.add(new Person("李四1",21)); 		a1.add(new Person("李四2",22)); 		a1.add(new Person("李四3",23)); 		a1.add(new Person("李四4",24)); 		 		Iterator it=a1.iterator(); 		 		while(it.hasNext()) { 			//System.out.println(((Person) it.next()).getName()+"::"+((Person) it.next()).getAge());//一条语句不可用两个next() 会取出 1 name 2 age 3 name 4 age 			Person p=(Person) it.next();//自定义对象别忘了取出 的时候做强转 			System.out.println(p.getAge()+"::"+p.getName()); 		} 		 		a1.add(5);//a1.add(new Integer(5); 		 		 	}  } 
 
 
package p.bean;  public class Person { 	private String name; 	private int age; 	 	 	  	public Person() { 		super(); 		// TODO Auto-generated constructor stub 	}     	public Person(String name, int age) { 		super(); 		this.name = name; 		this.age = age; 	}     	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 static void main(String[] args) { 		// TODO Auto-generated method stub  	}  }