Guava의 ArrayListMultimap<K,V>
컬렉션을 사용하여 Integers
을 Strings
에 매핑합니다. 이 클래스는 containsValue(Object value)
이라는 메서드를 제공합니다.이 메서드는 Multimap에 임의의 키에 대해 지정된 값이 포함되어 있는지 확인합니다. 그것이 사실이라고 판단되면, 상기 키를 검색하는 가장 좋은 방법은 무엇입니까? 대신 모든 키 - 값 쌍의 컬렉션을 반환 myMap.entries()을 반복 할 수 containsValue
을 사용ArrayListMultimap 키 가져 오기
ArrayListMultimap<String, Integer> myMap = ArrayListMultimap.create();
if (myMap.containsValue(new Integer(1))
{
// retrieve the key?
}