使用java集合框架中的Maps所需的建议

时间:2011-10-18 23:04:56

标签: java hashmap

我试图了解Java Collections Framework中的Map是如何工作的。我理解它将值映射到键,但如果我想创建一个具有名字姓氏性别的员工,该怎么办?和 ID (我将其用作密钥)。

所以我尝试了这段代码......

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

但它不喜欢这样,因为它只想输入两个参数。那么,如何将整个员工添加到包含两个以上值的Map

1 个答案:

答案 0 :(得分:0)

你有一个员工课,不是吗?

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

当你有一个Employee对象时,说“em” 那么你可以

employeeMap.put(em.getId(), em);