在日常的開發工作中,我們有的時候需要構造像Map
說明:想 Map
調用Multimap.get(key)會傳回這個鍵對應的值的集合的視圖(view),沒有對應集合就傳回空集合。對于ListMultimap來說,這個方法會傳回一個List,對于SetMultimap來說,這個方法就傳回一個Set。修改資料是通過修改底層Multimap來實作的。例如:
Multimap也支援一系列強大的視圖功能:
1.asMap把自身Multimap
Multimap的實作
Multimap提供了豐富的實作,是以你可以用它來替代程式裡的Map