天天看点

存储学生对象并遍历

package com.daxing_01;      
import java.util.ArrayList;      
import java.util.Scanner;      
public class ArrayListDemo05 {      
public static void main(String[] args) {      
/*  //创建集合对象      
ArrayList<Students> array=new ArrayList<Students>();      
//键盘录入      
Scanner sv = new Scanner(System.in);      
System.out.println("请输入姓名");      
String name = sv.nextLine();      
System.out.println("请输入年纪");      
String age = sv.nextLine();      
//创建学生对象      
Students s1 = new Students();      
//把键盘录入的数据赋值给学生对象的成员变量      
s1.setAge(age);      
s1.setName(name);      
//往集合中添加学生对象      
array.add(s1);*/      
ArrayList<Students> array = new ArrayList<Students>();      
addStudents(array);      
addStudents(array);      
addStudents(array);      
for (int i = 0; i < array.size(); i++) {      
Students s1 = array.get(i);      
System.out.println(s1.getName() + "," + s1.getAge());      
}      
}      
public static void addStudents(ArrayList<Students> array) {      
Scanner sv = new Scanner(System.in);      
System.out.println("请输入姓名:");      
String name = sv.nextLine();      
System.out.println("请输入年纪:");      
String age = sv.nextLine();      
Students s1 = new Students();      
s1.setAge(age);      
s1.setName(name);      
array.add(s1);      
}      
}      
package com.daxing_01;      
public class Students {      
private String name;      
private String age;      
public Students() {}      
public Students(String name,String age){      
this.name=name;      
this.age=age;      
}      
public void setName(String name){      
this.name=name;      
}      
public String getName(){      
return name;      
}      
public void setAge(String age){      
this.age=age;      
}      
public String getAge(){      
return age;      
}      
}      
输出:      

请输入姓名:

德利

请输入年纪:

12

请输入姓名:

但是

请输入年纪:

24

请输入姓名:

的功夫

请输入年纪:

34

德利,12

但是,24

的功夫,34