JAVA foundation (16)--ArrayList collection stores custom objects,

ArrayList collection stores custom objects

package demo;
public class Person {
	private String name;
	private int age;
	
	public Person(String name,int age) {
		this.name=name;
		this.age=age;
	}
	
	
	public String getName() {
		return this.name;
	}
	public int getAge() {
		return this.age;
	}	
}

package demo;
import java.util.*;
public class Demo {
	public static void main(String[] args) {				
		//Person对象
	    Person p1=new Person("小红",12);
	    Person p2=new Person("小名",10);
	    
	    //创建ArrayList集合对象
	    List list=new ArrayList();
	    
	    //添加元素
	    list.add(p1);
	    list.add(p2);
	    
	    //取出元素
	    for(Iterator it=list.iterator();it.hasNext();) {
	    	//it.next()取出的元素都是Object类型,需要用到具体对象的内容时,需要向下转型
            //这里没有加判断,后面才会讲到
	    	Person p=(Person)it.next();
	    	System.out.println(p.getName());
	    } 
	}	
}
  

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325036453&siteId=291194637