San*_*ana 4 java generics collections map
我有一个地图HashMap <Integer,Employee> map= new HashMap<Integer,Employee>();该类Employee有一个int属性int empid;,它将作为地图的关键.
我的方法是
public Set<Employee> listAllEmployees()
{
return map.values(); //This returns a collection,I need a set
}
Run Code Online (Sandbox Code Playgroud)
如何从这种方法获得一组员工?
只需创建一个新HashSet的map.values()
public Set<Employee> listAllEmployees()
{
return new HashSet<Employee>(map.values());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12113 次 |
| 最近记录: |