import java.util.*; public class StudentDB { private ArrayList studentDB = new ArrayList(); private static Scanner in = new Scanner(System.in); public StudentDB() { } public void readAndAddRecord() { String first, last, name, major; double gpa; System.out.print("Enter a student record"); System.out.println("(first, last, major, gpa)"); first = in.next(); last = in.next(); name = String.format("%s %s", first, last); major = in.next(); gpa = in.nextDouble(); studentDB.add(new StudentRecord(name, major, gpa)); } public void printCourse() { for(StudentRecord student : studentDB) student.printRecord(); } public StudentRecord remove(int index) { return studentDB.remove(index); } public void add(int index, StudentRecord newStudent) { studentDB.add(index, newStudent); } public void set(int index, StudentRecord newStudent) { studentDB.set(index, newStudent); } public StudentRecord get(int index) { return studentDB.get(index); } }