任何人都知道番石榴是否與Functionaljava的HashMap有同等的版本?番石榴是否有一個Map實現需要自定義散列/等號功能?
11
A
回答
14
據我所知,沒有。
但是你可以使用Equivalence
策略,你需要包裝在Equivalence.Wrapper
情況下,所有的按鍵:
Equivalence<K> equiv = ...
Map<Equivalence.Wrapper<K>, V> map = ...
map.put(equiv.wrap(key), value);
當然,這意味着你需要一個額外的對象在地圖中的每個條目。因此,我認爲像你這樣的地圖實現會很好。
7
相關問題
- 1. 番石榴功能
- 2. 番石榴散列用例
- 3. 番石榴 - 地圖支持番石榴功能
- 4. 番石榴有雙向功能嗎?
- 5. 番石榴緩存爲自定義POJO
- 6. 番石榴庫:有n個實例
- 7. 是否有比較器「自然」對可能包含數字的番石榴進行排序,番石榴?
- 8. 番石榴不變系列的系列化是否穩定?
- 9. Floats.tryParse()番石榴
- 10. 番石榴Multimap列表
- 11. 什麼是來自番石榴的SingletonImmutableBiMap
- 12. 番石榴散列器有時給出了相同的對象
- 13. 番石榴和Weblogic:ClassNotFoundException
- 14. 番石榴表ConcurrentModificationException
- 15. 番石榴資源
- 16. 番石榴入門
- 17. ClassNotFoundException的番石榴
- 18. 檢查使用番石榴是否僅存在一個元素
- 19. ASP.NET:實現自定義MembershipProvider類是否需要您實現自定義Membership類?
- 20. 番石榴:如何自定義減少多圖?
- 21. 有沒有番石榴的概述?
- 22. 在番石榴或其他地方是否有IdentitySetMultimap?
- 23. 番石榴是否有中止流,如果過大過載?
- 24. 是否有JDK或番石榴方法把空進空單
- 25. 番石榴比較鏈列表?
- 26. 設置PITest爲番石榴
- 27. FileBackedOutputStream用例(番石榴)
- 28. 番石榴RateLimiter爆裂
- 29. 如何與CacheBuilder番石榴
- 30. 番石榴文件緩存
我要求[Sets/Maps based on equivalences](http://code.google.com/p/guava-libraries/issues/detail?id=576),但他們被拒絕 – 2012-02-22 16:47:55