集合

写一个案例

用集合存储5个学生对象,并遍历这5个学生对象

package cn.itcast_02;

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

public class StudentDemo {

    /**用集合存储5个学生对象,并把学生对象遍历 
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Collection c = new ArrayList();
        Student s = new Student("明明", 20);
        Student s2 = new Student("迪迪", 19);
        Student s3 = new Student("倩倩", 19);
        Student s4 = new Student("丽媛", 19);
        Student s5 = new Student("商商", 19);
        c.add(s5);
        c.add(s4);
        c.add(s);
        c.add(s2);
        c.add(s3);
        Object[] o = c.toArray();
        for(int i = 0; i < o.length; i++){
            Student ss = (Student)o[i];
            System.out.println(ss.getName()+"---"+ss.getAge());
        }
    }

}
package cn.itcast_02;

public class Student {
    private String name;
    private int age;
    public Student(String name, int age) {
        super();
        this.name = name;
        this.age = age;
    }
    public Student() {
        super();
        // TODO Auto-generated constructor stub
    }
    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;
    }
    @Override
    public String toString() {
        return "Student [name=" + name + ", age=" + age + "]";
    }
    
}
原文地址:https://www.cnblogs.com/rain-1/p/5135763.html