MultiMap
public
class
MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
ERROR(/Map)
, który obsługuje wiele wartości na klucz.
Podsumowanie
Konstruktory publiczne | |
---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(
|
Metody publiczne | |
---|---|
void
|
clear()
Czyści mapę. |
boolean
|
containsKey(K key)
Sprawdza, czy mapa zawiera określony klucz. |
boolean
|
containsValue(V value)
Sprawdza, czy mapa zawiera określoną wartość. |
|
entries()
Zwraca zbiór wszystkich par klucz-wartość w tym obiekcie MultiMap jako instancje |
boolean
|
equals(Object obj)
|
|
get(K key)
Pobiera listę wartości powiązanych z poszczególnymi kluczami. |
|
getUniqueMap()
Utwórz nową mapę zawierającą unikalny klucz typu String dla każdej wartości. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
|
keySet()
Zwraca zbiór wszystkich unikalnych kluczy zawartych w tej mapie wieloelementowej. |
V
|
put(K key, V value)
Dodaje wartość do listy powiązanej z kluczem. |
void
|
putAll(MultiMap<K, ? extends V> m)
|
void
|
putAll(
Dodaje do tego |
|
remove(K key)
Usuwa wszystkie wartości powiązane ze wskazanym kluczem. |
int
|
size()
Zwraca liczbę kluczy na mapie |
|
values()
Zwraca listę wszystkich wartości. |
Konstruktory publiczne
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
Parametry | |
---|---|
map |
|
Metody publiczne
wyczyść
public void clear ()
Czyści mapę.
containsKey
public boolean containsKey (K key)
Sprawdza, czy mapa zawiera określony klucz.
Parametry | |
---|---|
key |
K |
Zwroty | |
---|---|
boolean |
Zobacz też:
zawiera wartość
public boolean containsValue (V value)
Sprawdza, czy mapa zawiera określoną wartość.
Parametry | |
---|---|
value |
V |
Zwroty | |
---|---|
boolean |
Zobacz też:
wpisy
publicentries ()
Zwraca kolekcję wszystkich par klucz-wartość w tej mapie wieloelementowej jako instancje Map.Entry
Zwroty | |
---|---|
|
równa się
public boolean equals (Object obj)
Parametry | |
---|---|
obj |
Object |
Zwroty | |
---|---|
boolean |
odbierz
publicget (K key)
Pobiera listę wartości powiązanych z poszczególnymi kluczami.
Parametry | |
---|---|
key |
K |
Zwroty | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
Utwórz nową mapę zawierającą unikalny klucz typu String dla każdej wartości. Bieżący algorytm utworzy unikalny klucz, dołączając unikalny numer pozycji do wartości toString() klucza
Zwroty | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
Zwroty | |
---|---|
int |
keySet
publickeySet ()
Zwraca zbiór wszystkich unikalnych kluczy zawartych w tej multimapie.
Zwroty | |
---|---|
|
Połącz
public V put (K key, V value)
Dodaje wartość do listy powiązanej z kluczem.
Parametry | |
---|---|
key |
K |
value |
V |
Zwroty | |
---|---|
V |
Zobacz też:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Dodaje do tego MultiMap
wszystkie wpisy z danego MultiMap
.
Parametry | |
---|---|
m |
MultiMap |
Umieść wszystko
public void putAll (m)
Dodaje do tego MultiMap
wszystkie wpisy z danego ERROR(/Map)
.
Parametry | |
---|---|
m |
|
usuwania
publicremove (K key)
Usuwa wszystkie wartości powiązane ze wskazanym kluczem.
Parametry | |
---|---|
key |
K |
Zwroty | |
---|---|
|
rozmiar
public int size ()
Zwraca liczbę kluczy na mapie.
Zwroty | |
---|---|
int |
wartości
publicvalues ()
Zwraca listę wszystkich wartości.
Zwroty | |
---|---|
|