我有一個HashMap
它有Object
作爲值。我想找不到。在HashMap
值中有Object
的所有這些值在屬性中具有一些定義的值。防爆。提到如下:有效的方法來查找對象的一些屬性值的發生沒有作爲哈希值的值
class Employee{
private String name;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
Map<Integer, Employee> emp = new HashMap<Integer, Employee>();
emp.add(1, E1);
emp.add(2, E2);
我想找到hashmap中出現的位置number =「robert」。 什麼是最有效的方式來做到這一點。我可以做到沒有循環,因爲我的hasmapmap非常大。
添加僅供參考。不用於實際的代碼。但在上面提出的答案中,for循環仍在進行。我如何避免循環,因爲我的Hashmap非常大? – Ashutosh