Нужна консультация с использованием Maps из фреймворков java collection - PullRequest
0 голосов
/ 19 октября 2011

Я пытаюсь понять, как работает Map из Java Collections Framework.Я понимаю, что он сопоставляет значения с ключом, но что, если я хочу создать сотрудника с именем , фамилией , полом и ID (который я бы использовал в качестве ключа).

Итак, я попробовал этот код ...

Map <Employee> employeeMap = new HashMap<String,String,String,String,int>();

Но это не нравится, так как требуется ввести только два параметра.Итак, как мне добавить всего сотрудника в Map, который содержит более двух значений?

1 Ответ

0 голосов
/ 19 октября 2011

у вас есть класс Employee, не так ли?

class Employee{
Integer id;
String firstname;
String lastname;
...
}

когда у вас есть объект Employee, произнесите "em", тогда вы можете

employeeMap.put(em.getId(), em);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...