Я создаю простой проект Java для управления студентами, используя коллекцию Карт, где id - это мой ключ, а имя, отметки и номер мобильного телефона.значения для карты.Итак, как распечатать его структурированным способом.
HashMap<Integer, LinkedHashSet<StudentCinstructor>> st = new HashMap<>();
LinkedHashSet<StudentCinstructor> st2 = new LinkedHashSet<>();
Scanner sc = new Scanner(System.in);
public void add() {
System.out.println("enter the name of the student");
String name = sc.nextLine();
System.out.println("enter the marks of the student");
double marks = sc.nextDouble();
System.out.println("enter the mobile number of the student");
long mobile_no = sc.nextLong();
st2.add(new StudentCinstructor(name, marks, mobile_no));
System.out.println("enter the unique id of the student");
int id = sc.nextInt();
st.put(id, st2);
с пользовательским классом, когда я пытаюсь напечатать его в методе main, он дает мне адрес с хэш-кодом."HashmapDemo.MethodsForManagement@3d4eac69"