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