List集合存储学生对象并遍历
- A:案例演示
-
通过size()和get()方法结合使用遍历。
List list = new ArrayList(); list.add(new Student("张三", 18)); list.add(new Student("李四", 18)); list.add(new Student("王五", 18)); list.add(new Student("赵六", 18)); //这种遍历只支持list集合,set集合不可以,因为set集合无索引 for(int i = 0; i < list.size(); i++) { Student s = (Student)list.get(i); System.out.println(s.getName() + "," + s.getAge()); }
-
package com.heima.list;
import java.util.ArrayList;
import java.util.List;
import com.heima.bean.Student;
public class Demo02_List {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new Student("张三", 23)); //Object obj = new Student("张三", 23);
list.add(new Student("李四", 24));
list.add(new Student("王五", 25));
list.add(new Student("赵六", 26));
//这种遍历只支持list集合,set集合不可以,因为set集合无索引
for (int i = 0; i < list.size(); i++) {
//System.out.println(list.get(i)); //通过索引获取每一个元素
Student s = (Student) list.get(i);
System.out.println(s.getName() + "..." + s.getAge());
}
}
}