У меня есть Hashmap, в котором имя студента хранится в качестве ключа, а массив значений int - в качестве значения. Я знаю, что он правильно создает HashMap, но при попытке вернуть массив int для ключа я не могу получить.
public int[] getQuizzes(String studentName)
{
int[] studentsQuizzes = quizMarks.get(studentName);
return studentsQuizzes;
}
В итоге возвращается ноль. Что мне не хватает, спасибо за любую помощь
Вот как я создаю хэш-карту
quizMarks = new HashMap<String, int[]>();
public void addStudent(String studentName)
{
String formattedName = formatName(studentName);
int[] quizzes = new int[NUM_QUIZZES];
for (int i = 0; i < quizzes.length; i++)
{
quizzes[i] = MIN_GRADE;
}
quizMarks.put(formattedName, quizzes);
}