集合框架_ArrayList存储自定义对象并遍历增强for版
package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储自定义对象并遍历。要求加入泛型,并用增强for遍历。 * A:迭代器 * B:普通for * C:增强for * * * 增强for是用来替代迭代器的 */public class ArrayListDemo2 { public static void main(String[] args) { // 创建集合对象 ArrayList array = new ArrayList(); // 创建学生对象 Student s1 = new Student("张三", 33); Student s2 = new Student("李四", 34); Student s3 = new Student("王五", 53); Student s4 = new Student("钱六", 22); Student s5 = new Student("特朗普", 50); // 把学生对象添加到集合对象中 array.add(s1); array.add(s2); array.add(s3); array.add(s4); array.add(s5); // 遍历集合 // 迭代器 Iterator it = array.iterator(); while (it.hasNext()) { Student s = it.next(); System.out.println(s.getName() + "---" + s.getAge()); } System.out.println("------------------"); // 普通for for (int x = 0; x < array.size(); x++) { Student s = array.get(x); System.out.println(s.getName() + "---" + s.getAge()); } System.out.println("------------------"); // 增强for if (array != null) { for (Student s : array) { System.out.println(s.getName() + "---" + s.getAge()); } } }}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~