Guava에 Functionaljava의 HashMap과 동일한 버전이 있는지 아는 사람은 누구입니까?guava에는 사용자 정의 해시/같음 함수를 사용하는 Map 구현이 있습니까?
11
A
답변
14
아는 한, 아니오.
그러나 당신이 필요로하는 Equivalence
전략을 사용 Equivalence.Wrapper
경우에 모든 키를 래핑 할 수는 : 물론
Equivalence<K> equiv = ...
Map<Equivalence.Wrapper<K>, V> map = ...
map.put(equiv.wrap(key), value);
이것은 당신이지도의 모든 항목에 대한 추가 객체가 필요 의미합니다. 따라서 여러분이 제안한 맵 구현은 좋을 것이라고 생각합니다.
7
내가 그렇게 간다 개봉 특별히이 요구하지 않는 것이 알고 :
당신이 원하는 모든 사용자 정의 소요 표준 TreeMap
를 사용하여 동일한을 달성 할 수 있습니다 사용자 정의 동등한 기능을 가진 Map
경우 Comparator
.
관련 문제
- 1. Java 용 리스너가있는 Map 구현이 있습니까?
- 2. SQL 사용자 정의 함수를 사용하는 경우 - 수정하십시오
- 3. custom Comparators를 사용하는 retainAll() 구현이 있습니까?
- 4. 사용자 정의 함수를 능가하십시오
- 5. Google Map v3의 사용자 정의 InfoWindow가
- 6. 엑셀 사용자 정의 함수를 잘못
- 7. OCaml은 일반적인 map()/reduce() 함수를 가지고 있습니까?
- 8. Google Map V3 오버레이의 사용자 정의 스타일
- 9. 사용자 정의 글꼴을 사용하는 사용자 정의 텍스트보기
- 10. 안드로이드 - 사용자 정의 목록보기를 사용할 때 onlistitemclick() 함수를 사용하는 방법
- 11. 바인딩 해제 및 바인딩이 사용자 정의 함수를 사용하는 데 도움이됩니다.
- 12. include 함수를 다른 사용자 정의 함수에서 사용하는 방법은 무엇입니까?
- 13. 사용자 정의 컨트롤을 사용하는 사용자 정의
- 14. .NET에서 SQL 사용자 정의 함수를 사용하는 방법은 무엇입니까?
- 15. 테이블 값이있는 UDF 사용자 정의 함수를 사용하는 Linq-to-SQL
- 16. 구현이 동일 및 ArrayList를의 포함 방법을 사용자 정의 할 수
- 17. WordPress에서 사용자 정의 함수를 작성하려면 어떻게해야합니까?
- 18. imagemagick을 사용하는 사용자 정의 글꼴
- 19. 사용자 정의 액션을 사용하는 의도
- 20. EF에서 스칼라 사용자 정의 함수를 실행하는 방법
- 21. asdoc을 사용하는 사용자 정의 페이지
- 22. 메모리에 사용자 정의 함수를 작성하는 방법 HSQL
- 23. 프로토 타입 js가 사용자 정의 함수를 호출합니다.
- 24. xAuth를 사용하는 사용자 정의 로그인?
- 25. dbml에 속성으로 sql 사용자 정의 함수를 추가하십시오.
- 26. 사용자 정의 'FileName'을 사용하여 Matlab에서 함수를 게시하십시오.
- 27. UIWebView에서 사용자 정의 js 함수를 호출하십시오.
- 28. System.Data.SQLite에서 사용자 정의 함수를 작성/사용 하시겠습니까?
- 29. Vim-script에서 두 가지 사용자 정의 함수를 사용할 수 있습니까?
- 30. 코어 데이터 : 그룹에서 사용자 정의 함수를 사용할 수 있습니까?
[집합/동등 기준의지도] (http://code.google.com/p/guava-libraries/issues/detail?id=576) 요청했지만 거부되었습니다. –