다중 지도

public class MultiMap
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MultiMap<K, V>


키당 여러 값을 지원하는 ERROR(/Map)입니다.

요약

공개 생성자

MultiMap()
MultiMap(MultiMap<K, V> map)
MultiMap( map)

공개 메서드

void clear()

지도를 지웁니다.

boolean containsKey(K key)

맵에 지정된 키가 포함되어 있는지 확인합니다.

boolean containsValue(V value)

맵에 지정된 값이 포함되어 있는지 확인합니다.

entries()

이 멀티맵의 모든 키-값 쌍 컬렉션을 Map.Entry 인스턴스로 반환합니다.

boolean equals(Object obj)

get(K key)

각 키와 연결된 값 목록을 가져옵니다.

getUniqueMap()

각 값의 고유한 문자열 키가 포함된 새 맵을 만듭니다.

int hashCode()

boolean isEmpty()
keySet()

이 멀티 맵에 포함된 모든 고유 키의 컬렉션을 반환합니다.

V put(K key, V value)

키와 연결된 목록에 값을 추가합니다.

void putAll(MultiMap<K, ? extends V> m)

지정된 MultiMap의 모든 항목을 이 MultiMap에 추가합니다.

void putAll( m)

지정된 ERROR(/Map)의 모든 항목을 이 MultiMap에 추가합니다.

remove(K key)

지정된 키와 연결된 모든 값을 삭제합니다.

int size()

지도의 키 수를 반환합니다.

values()

모든 값의 목록을 반환합니다.

공개 생성자

다중 지도

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

매개변수
map MultiMap

MultiMap

public MultiMap ( map)

매개변수
map

공개 메서드

지우기

public void clear ()

지도를 지웁니다.

containsKey

public boolean containsKey (K key)

맵에 지정된 키가 포함되어 있는지 확인합니다.

매개변수
key K

반환 값
boolean

containsValue

public boolean containsValue (V value)

맵에 지정된 값이 포함되어 있는지 확인합니다.

매개변수
value V

반환 값
boolean

entries

public  entries ()

이 MultiMap의 모든 키-값 쌍 컬렉션을 Map.Entry 인스턴스로 반환합니다.

반환 값

같음

public boolean equals (Object obj)

매개변수
obj Object

반환 값
boolean

get

public  get (K key)

각 키와 연결된 값 목록을 가져옵니다.

매개변수
key K

반환 값

getUniqueMap

public  getUniqueMap ()

각 값에 대한 고유한 문자열 키를 포함하는 새 맵을 생성합니다. 현재 알고리즘이 키의 toString() 값에 고유한 위치 번호를 추가하여 고유 키를 구성합니다.

반환 값
ERROR(/Map)

hashCode

public int hashCode ()

반환 값
int

isEmpty

public boolean isEmpty ()

반환 값
boolean

keySet

public  keySet ()

이 멀티 맵에 포함된 모든 고유 키의 컬렉션을 반환합니다.

반환 값

CANNOT TRANSLATE

public V put (K key, 
                V value)

키와 연결된 목록에 값을 추가합니다.

매개변수
key K

value V

반환 값
V

putAll

public void putAll (MultiMap<K, ? extends V> m)

지정된 MultiMap의 모든 항목을 이 MultiMap에 추가합니다.

매개변수
m MultiMap

putAll

public void putAll ( m)

지정된 ERROR(/Map)의 모든 항목을 이 MultiMap에 추가합니다.

매개변수
m

삭제

public  remove (K key)

지정된 키와 연결된 모든 값을 삭제합니다.

매개변수
key K

반환 값

크기

public int size ()

지도의 키 수를 반환합니다.

반환 값
int

values

public  values ()

모든 값의 목록을 반환합니다.

반환 값