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 Map.Entry .

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 ERROR(/Map) do tego MultiMap .

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 (MultiMap<K, V> map)

Parametry
map 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

zawiera wartość

public boolean containsValue (V value)

Sprawdza, czy mapa zawiera określoną wartość.

Parametry
value V

Zwroty
boolean

wpisy

public  entries ()

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ć

public  get (K key)

Pobiera listę wartości skojarzonych z każdym kluczem.

Parametry
key K

Zwroty

pobierzUnikalnąMapę

public  getUniqueMap ()

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

jest pusty

public boolean isEmpty ()

Zwroty
boolean

zestaw kluczy

public  keySet ()

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

połóż wszystko

public void putAll ( m)

Dodaje wszystkie wpisy w danym ERROR(/Map) do tego MultiMap .

Parametry
m

usunąć

public  remove (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

public  values ()

Zwraca listę wszystkich wartości.

Zwroty