创建一个集合存储学生对象,学生对象的数据来自于键盘录入,最后遍历集合。
分析:1.定义学生类
2.创建集合对象
3.键盘录入数据,创建学生对象,把键盘录入的数据赋值给学生的成员变量
4.把学生对象作为元素存储到集合中
5.遍历集合
1.定义学生类
package day02;
public class StudentTest2 {
private String name;
private int age;
private String home;
public StudentTest2() {
}
public StudentTest2(String name, int age, String home) {
this.name = name;
this.age = age;
this.home = home;
}
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;
}
public String getHome() {
return home;
}
public void setHome(String home) {
this.home = home;
}
}
2.测试类
package day02;
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayListTest3 {
public static void main(String[] args) {
ArrayList<StudentTest2> array = new ArrayList<StudentTest2>();
//调用方法
answer(array);
//遍历集合
for(int x= 0;x<array.size();x++){
StudentTest2 s = array.get(x);
System.out.println(s.getName()+"---"+s.getAge());
}
}
public static void answer(ArrayList<StudentTest2> array){
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = sc.nextLine();
System.out.println("请输入学生年龄");
int age = sc.nextInt();
//创建学生对象
StudentTest2 st = new StudentTest2();
st.setName(name);
st.setAge(age);
//把学生集合作为元素存储到集合中
array.add(st);
}
}
网友评论