MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
키당 여러 값을 지원하는 Map
요약
공개 생성자 | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
공개 메서드 | |
|---|---|
void
|
clear()
지도를 지웁니다. |
boolean
|
containsKey(K key)
맵에 지정된 키가 포함되어 있는지 확인합니다. |
boolean
|
containsValue(V value)
맵에 지정된 값이 포함되어 있는지 확인합니다. |
Collection<Entry<K, V>>
|
entries()
이 MultiMap의 모든 키-값 쌍을 |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
각 키와 연결된 값의 목록을 가져옵니다. |
Map<String, V>
|
getUniqueMap()
각 값에 대해 고유한 문자열 키를 포함하는 새 맵을 생성합니다. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
이 멀티맵에 포함된 모든 고유 키의 컬렉션을 반환합니다. |
V
|
put(K key, V value)
키와 연결된 목록에 값을 추가합니다. |
void
|
putAll(MultiMap<K, ? extends V> m)
|
void
|
putAll(Map<? extends K, ? extends V> m)
|
List<V>
|
remove(K key)
지정된 키와 연결된 모든 값을 삭제합니다. |
int
|
size()
맵의 키 수를 반환합니다. |
List<V>
|
values()
모든 값의 목록을 반환합니다. |
공개 생성자
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| 매개변수 | |
|---|---|
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 Collection<Entry<K, V>> entries ()
이 MultiMap의 모든 키-값 쌍을 Map.Entry 인스턴스로 반환합니다.
| 반환 | |
|---|---|
Collection<Entry<K, V>> |
|
같음
public boolean equals (Object obj)
| 매개변수 | |
|---|---|
obj |
Object |
| 반환 | |
|---|---|
boolean |
|
get
public List<V> get (K key)
각 키와 연결된 값의 목록을 가져옵니다.
| 매개변수 | |
|---|---|
key |
K |
| 반환 | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
각 값에 대해 고유한 문자열 키를 포함하는 새 맵을 생성합니다. 현재 알고리즘은 키의 toString() 값에 고유한 위치 번호를 추가하여 고유한 키를 구성합니다.
| 반환 | |
|---|---|
Map<String, V> |
Map |
hashCode
public int hashCode ()
| 반환 | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
이 멀티맵에 포함된 모든 고유 키의 컬렉션을 반환합니다.
| 반환 | |
|---|---|
Set<K> |
|
put
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 (Map<? extends K, ? extends V> m)
지정된 Map의 모든 항목을 이 MultiMap에 추가합니다.
| 매개변수 | |
|---|---|
m |
Map |
삭제
public List<V> remove (K key)
지정된 키와 연결된 모든 값을 삭제합니다.
| 매개변수 | |
|---|---|
key |
K |
| 반환 | |
|---|---|
List<V> |
|
크기
public int size ()
맵의 키 수를 반환합니다.
| 반환 | |
|---|---|
int |
|
값
public List<V> values ()
모든 값의 목록을 반환합니다.
| 반환 | |
|---|---|
List<V> |
|