任何人都知道番石榴是否与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