Untitled
java
a month ago
724 B
1
Indexable
Never
public class StudentDatabase { private Map<Integer, Student> students = new HashMap<>(); private int nextId = 1; public void addStudent(Student student) { student.setId(nextId); students.put(nextId, student); nextId++; } public Student getStudent(int i) { return students.get(i); } public void updateStudent(Student retrievedStudent) { students.put(retrievedStudent.getId(), retrievedStudent); } public void listStudents() { students.values().forEach(x -> { System.out.println(x.toString()); }); } // Implement other methods: getStudent, updateStudent, deleteStudent, listStudents }