Wiele map

public class MultiMap
extends Object

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


ERROR(/Map) z obsługą wielu wartości na klucz.

Podsumowanie

Konstruktory publiczne

MultiMap()
MultiMap(MultiMap<K, V> 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 zbiór wszystkich par klucz-wartość w tej mapie MultiMap jako Map.Entry instancji.

boolean equals(Object obj)

get(K key)

Pobiera listę wartości powiązanych z każdym kluczem.

getUniqueMap()

Utwórz nową mapę, która zawiera niepowtarzalny klucz typu String (ciąg znaków) dla każdej wartości.

int hashCode()

boolean isEmpty()
keySet()

Zwraca zbiór wszystkich unikalnych kluczy zawartych w tej multimapie.

V put(K key, V value)

Dodaje wartość do listy powiązanej z kluczem.

void putAll( m)

Dodaje wszystkie wpisy z danej ERROR(/Map) do tego elementu (MultiMap).

remove(K key)

Usuwa wszystkie wartości powiązane 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

wyczyść

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 zbiór wszystkich par klucz-wartość w tej mapie MultiMap jako Map.Entry instancji.

Zwroty

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

odbierz

public  get (K key)

Pobiera listę wartości powiązanych z każdym kluczem.

Parametry
key K

Zwroty

getUniqueMap

public  getUniqueMap ()

Utwórz nową mapę, która zawiera niepowtarzalny klucz typu String (ciąg znaków) dla każdej wartości. Bieżący algorytm stworzy unikalny klucz, dołączając do wartość toString() klucza

Zwroty
ERROR(/Map)

kod skrótu

public int hashCode ()

Zwroty
int

Puste

public boolean isEmpty ()

Zwroty
boolean

Zobacz też:

zestaw kluczy

public  keySet ()

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

UmieśćWszystko

public void putAll ( m)

Dodaje wszystkie wpisy z danej ERROR(/Map) do tego elementu (MultiMap).

Parametry
m

usuwania

public  remove (K key)

Usuwa wszystkie wartości powiązane 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