思路
- 定义学生类,成员变量为姓名和年龄
- 创建List集合,用多态的方式创建ArrayList集合
- 使用构造方法创建Student类对象
- 将学生类对象添加到集合,通过add方法
- 采用三种方式遍历集合
package myCollection.test02;
/*定义学生类*/
public class Student {
private String name;
private int age;
public Student() {
}
public Student(String name, int age) {
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;
}
}
package myCollection.test02;
/*三种方式遍历集合*/
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class StudentDemo {
public static void main(String[] args) {
// 创建List集合对象,限定元素为Student类
List<Student> list=new ArrayList<Student>();
// 通过带参构造方法对三个对象赋值
Student s1=new Student("熊大",10);
Student s2=new Student("熊二",8);
Student s3=new Student("光头强",15);
// 将学生对象添加到集合
list.add(s1);
list.add(s2);
list.add(s3);
// 采用三种方式遍历集合中的元素
System.out.println("第一种方式遍历——迭代器");
Iterator<Student> iterator = list.iterator();
while (iterator.hasNext()){
Student s = iterator.next();
System.out.println(s.getName()+","+s.getAge());
}
System.out.println("第二种方式遍历集合——普通for循环");
for (int i=0;i<list.size();i++){
Student s = list.get(i);
System.out.println(s.getName()+","+s.getAge());
}
System.out.println("第三种方式遍历集合——增强for循环");
for (Student s:list){
System.out.println(s.getName()+","+s.getAge());
}
}
}
版权声明:本文为weixin_61174496原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。