首先 。
Student.java
public class Student {
private String name;
private String sex;
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
其次
javaBean_Test.java
import java.util.*;
import java.util.Scanner;
public class javaBean_Test {
public static void main(String[] args)
{
List list=new ArrayList();
Scanner input=new Scanner(System.in);
//获取用户输入的学生姓名。
//一、for(int j=0;j<list.size();j++){
String str="";//定义在循环外面。
do{
Student stu=new Student();
System.out.println("请输入学生的姓名:");
//获取用户输入的学生年龄。
stu.setName(input.next());
System.out.println("请输入学生的年龄");
stu.setAge(input.next());
System.out.println("请输入学生的性别");
stu.setSex(input.next());
//将学生信息存放在集合数组当中。
list.add(stu);
System.out.print("是否继续录入?(y/n):");
str=input.next();
}while("y".equals(str));
for( int i=0;i<list.size();i++){
Student st=(Student)list.get(i);
System.out.print("姓名"+st.getName());
System.out.print("年龄"+st.getAge());
System.out.print("性别"+st.getSex());
}
}}