public class pro1{
static ArrayList <String> student = new ArrayList<String>();
static ArrayList <Integer> id = new ArrayList<Integer>();
String name;
int ID;
public pro1() {
this.name = "";
this.ID = 0;
}
public pro1(String name, int ID) {
this.name = name;
this.ID = ID;
}
public boolean addStudent(String name, int ID) {
student.add(name);
id.add(ID);
return true;
}
/*@Override
public String toString() {
return name + ID;
}*/
public static void main(String args[]) {
pro1 stu = new pro1();
stu.addStudent("john", 1);
stu.addStudent("johnny", 2);
System.out.println(stu);
}
}
我想使用ArrayList同时打印出学生的姓名和学生ID。但是,我不确定该怎么做,因为在此类中,我只能打印出名称的ArrayList或ID的ArrayList。我正在考虑也许要使用另一个类来创建一个学生对象,但是我不确定该怎么做。