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);
    }
}
I want to print out both the name of the student and the student id using ArrayList. however, I'm not sure how to do that since in this class I can only print out the ArrayList of names or the ArrayList of id. I'm thinking of maybe using another class to create a student object, but I'm not sure how to do so.
 
     
    