Wiele map
public class MultiMap
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
ERROR(/Map)
, który obsługuje wiele wartości na klucz.
Streszczenie
Konstruktory publiczne | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
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 kolekcję wszystkich par klucz-wartość w tej MultiMap jako instancje | |
boolean | equals (Object obj) |
get (K key) Pobiera listę wartości skojarzonych z każdym kluczem. | |
getUniqueMap () Skonstruuj nową mapę, która zawiera unikalny klucz łańcuchowy dla każdej wartości. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Zwraca kolekcję wszystkich odrębnych kluczy zawartych w tej multimapie. | |
V | put (K key, V value) Dodaje wartość do listy powiązanej z kluczem. |
void | putAll ( m) putAll ( m) Dodaje wszystkie wpisy w danym |
remove (K key) Usuwa wszystkie wartości skojarzone z określonym kluczem. | |
int | size () Zwraca liczbę kluczy na mapie |
values () Zwraca listę wszystkich wartości. |
Konstruktory publiczne
Wiele map
public MultiMap ()
Wiele map
public MultiMap (map)
Parametry | |
---|---|
map |
Metody publiczne
jasne
public void clear ()
Czyści mapę.
zawiera klucz
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 MultiMap jako instancje Map.Entry
.
Zwroty | |
---|---|
równa się
public boolean equals (Object obj)
Parametry | |
---|---|
obj | Object |
Zwroty | |
---|---|
boolean |
Dostawać
publicget (K key)
Pobiera listę wartości skojarzonych z każdym kluczem.
Parametry | |
---|---|
key | K |
Zwroty | |
---|---|
pobierzUnikalnąMapę
publicgetUniqueMap ()
Skonstruuj nową mapę, która zawiera unikalny klucz łańcuchowy dla każdej wartości. Bieżący algorytm skonstruuje unikalny klucz, dodając unikalny numer pozycji do wartości toString() klucza
Zwroty | |
---|---|
ERROR(/Map) |
HashCode
public int hashCode ()
Zwroty | |
---|---|
int |
zestaw kluczy
publickeySet ()
Zwraca kolekcję wszystkich odrębnych kluczy zawartych w tej multimapie.
Zwroty | |
---|---|
umieścić
public V put (K key, V value)
Dodaje wartość do listy powiązanej z kluczem.
Parametry | |
---|---|
key | K |
value | V |
Zwroty | |
---|---|
V |
Zobacz też:
połóż wszystko
public void putAll (m)
Dodaje wszystkie wpisy w danym ERROR(/Map)
do tego MultiMap
.
Parametry | |
---|---|
m |
usunąć
publicremove (K key)
Usuwa wszystkie wartości skojarzone z określonym 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 | |
---|---|