您的位置:首页 > 其它

集合框架_ArrayList存储自定义对象并遍历

2016-12-20 23:44 225 查看
package cn.itcast_01;

import java.util.ArrayList;
import java.util.Iterator;

/*
* ArrayList存储自定义对象并遍历
*
* 分析:
* 		A:创建学生类
* 		B:创建集合对象
* 		C:创建学生对象
* 		D:把学生对象添加到集合对象中
* 		E:遍历
*/
public class ArrayListDemo2 {
public static void main(String[] args) {
// 创建集合对象
ArrayList al = new ArrayList();

// 创建学生对象
Student s1 = new Student("张三",22);
Student s2 = new Student("李四",27);
Student s3 = new Student("王五",88);
Student s4 = new Student("赵六",66);
Student s5 = new Student("钱八",25);

//把学生对象添加到集合对象中
al.add(s1);
al.add(s2);
al.add(s3);
al.add(s4);
al.add(s5);

//遍历
Iterator it = al.iterator();
while(it.hasNext()){
Student s = (Student)it.next();
System.out.println(s.getName()+"---"+s.getAge());
}
System.out.println("------------------");

for(int x = 0;x<al.size();x++){
//ClassCastException类型转换异常,注意,千万要搞清楚类型
String s = (String)al.get(x);
System.out.println(s);
//			Student s = (Student)al.get(x);
//			System.out.println(s.getName()+"---"+s.getAge());
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐