我如何打印出既包含学生姓名又包含学生ID的数组列表?

问题描述 投票:0回答:1
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。我正在考虑也许要使用另一个类来创建一个学生对象,但是我不确定该怎么做。

java arraylist
1个回答
0
投票

非OOP

© www.soinside.com 2019 - 2024. All rights reserved.