com.google.common.collect.BiMap 雙向,鍵值都不可重複

com.google.common.collect.BiMap 以鍵值對形式存放數據,要求鍵值都不允許重複,支持通過值反向找鍵。

以下是代碼示例:

import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;

BiMap<String,String> bimap = HashBiMap.create();
bimap.put("xxjsb","[email protected]");
bimap.put("food","[email protected]");
//通過郵箱找用戶
String user = bimap.inverse().get("[email protected]");
System.out.println(user);//food
System.out.println(bimap.get("food"));//[email protected]
System.out.println(bimap.inverse().inverse()==bimap);//true

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章