1. 程式人生 > >集合框架_Collection儲存自定義物件並遍歷案例

集合框架_Collection儲存自定義物件並遍歷案例

package cn.itcast_02;

import java.util.ArrayList;
import java.util.Collection;

/*
 * 練習:用集合儲存5個學生物件,並把學生物件進行遍歷。
 * 
 * 分析:
 * 		A:建立學生類
 * 		B:建立集合物件
 * 		C:建立學生物件
 * 		D:把學生新增到集合
 * 		E:把集合轉成陣列
 * 		F:編歷數組
 */
public class StudentDemo {
	public static void main(String[] args) {
		// 建立集合物件
		Collection c = new ArrayList();

		// 建立學生物件
		Student s1 = new Student("林青霞", 27);
		Student s2 = new Student("周潤發", 50);
		Student s3 = new Student("劉德華", 52);
		Student s4 = new Student("陳小春", 32);
		Student s5 = new Student("風清楊", 20);

		// 把學生新增到集合
		c.add(s1);
		c.add(s2);
		c.add(s3);
		c.add(s4);
		c.add(s5);

		// 把集合轉成陣列
		Object[] objs = c.toArray();
		
		//編歷數組
		for (int x = 0; x < objs.length; x++) {
			Student s = (Student) objs[x];
			System.out.println(s.getName()+"---"+s.getAge());
		}
	}
}