public class Student { //私有化成员变量 //空参构造 //全参构造、 //getset方法 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; }
//创建集合 ArrayList<Student>list=new ArrayList<>(); //创建对象 Student s1=new Student("张三",23); Student s2=new Student("张4",25); Student s3=new Student("张5",24); //把对象添加到集合 list.add(s1); list.add(s2); list.add(s3); //遍历集合 for (int i = 0; i < list.size(); i++) { Student stu=list.get(i); System.out.println(stu.getName()+","+stu.getAge()); }
如果信息都是键盘录入的话
Scanner sc = new Scanner(System.in); //创建集合 ArrayList<Student> list = new ArrayList<>(); //键盘录入信息 for (int i = 0; i < 3; i++) { Student stu = new Student(); System.out.println("请输入姓名:"); stu.setName(sc.next()); System.out.println("请输入年龄:"); stu.setAge(sc.nextInt()); list.add(stu); } //遍历 for (int i = 0; i < list.size(); i++) { Student stu = list.get(i); System.out.println(stu.getName() + "," + stu.getAge()); } }