最近在訪問中提出了這個問題,訪問者更關心爲此服務的任何第三方庫。自定義哈希映射爲多個搜索提供不同的密鑰
如果如果我想用ID來搜索僱員我已經與
String firstName;
int id;
String lastName;
一個Employee類,我需要在我的HashMap中使用id作爲重點和員工的價值
HashMap<Integer,Employee>
如果我想現在使用我的密鑰作爲名字,那麼我需要另一個hashMap作爲HashMap<String,Employee>
是否有任何標準庫,我不需要製作多個Google Maps for searchin g目的使用不同的鍵。 如果我想使用id + firstName作爲搜索條件並將值作爲Employee對象,該怎麼辦? 如果有10個屬性,我需要設計一個數據結構來實現這個目的呢?
謝謝,但我想只使用數據結構來做到這一點。我很好奇是否有任何庫(Google/Guavus)爲我們提供了自定義的HashMap,或者我們可以創建自己的HashMap。 – paras4all