Çoklu Harita

public class MultiMap
extends Object

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


Anahtar başına birden fazla değeri destekleyen bir ERROR(/Map) .

Özet

Kamu inşaatçıları

MultiMap ()
MultiMap ( MultiMap <K, V> map)
MultiMap ( map) MultiMap ( map)

Genel yöntemler

void clear ()

Haritayı temizler.

boolean containsKey (K key)

Haritanın belirtilen anahtarı içerip içermediğini kontrol eder.

boolean containsValue (V value)

Haritanın belirtilen değeri içerip içermediğini kontrol eder.

entries ()

Bu MultiMap'teki tüm anahtar/değer çiftlerinin bir koleksiyonunu Map.Entry örnekleri olarak döndürür.

boolean equals (Object obj)

get (K key)

Her anahtarla ilişkili değerlerin listesini alır.

getUniqueMap ()

Her değer için benzersiz bir String anahtarı içeren yeni bir harita oluşturun.

int hashCode ()

boolean isEmpty ()
keySet ()

Bu çoklu haritada bulunan tüm farklı anahtarların bir koleksiyonunu döndürür.

V put (K key, V value)

Değeri bir anahtarla ilişkili listeye ekler.

void putAll ( m) putAll ( m)

Belirtilen ERROR(/Map) içindeki tüm girişleri bu MultiMap ekler.

remove (K key)

Belirtilen anahtarla ilişkili tüm değerleri kaldırır.

int size ()

Haritadaki anahtar sayısını döndürür

values ()

Tüm değerlerin listesini döndürür.

Kamu inşaatçıları

Çoklu Harita

public MultiMap ()

Çoklu Harita

public MultiMap (MultiMap<K, V> map)

Parametreler
map MultiMap

Çoklu Harita

public MultiMap ( map)

Parametreler
map

Genel yöntemler

temizlemek

public void clear ()

Haritayı temizler.

içerirAnahtar

public boolean containsKey (K key)

Haritanın belirtilen anahtarı içerip içermediğini kontrol eder.

Parametreler
key K

İadeler
boolean

içerirDeğer

public boolean containsValue (V value)

Haritanın belirtilen değeri içerip içermediğini kontrol eder.

Parametreler
value V

İadeler
boolean

girdileri

public  entries ()

Bu MultiMap'teki tüm anahtar/değer çiftlerinin bir koleksiyonunu Map.Entry örnekleri olarak döndürür.

İadeler

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İadeler
boolean

elde etmek

public  get (K key)

Her anahtarla ilişkili değerlerin listesini alır.

Parametreler
key K

İadeler

getUniqueMap

public  getUniqueMap ()

Her değer için benzersiz bir String anahtarı içeren yeni bir harita oluşturun. Mevcut algoritma, anahtarın toString() değerine benzersiz bir konum numarası ekleyerek benzersiz anahtar oluşturacaktır.

İadeler
bir ERROR(/Map)

hash kodu

public int hashCode ()

İadeler
int

boş

public boolean isEmpty ()

İadeler
boolean

Ayrıca bakınız:

anahtar seti

public  keySet ()

Bu çoklu haritada bulunan tüm farklı anahtarların bir koleksiyonunu döndürür.

İadeler

koymak

public V put (K key, 
                V value)

Değeri bir anahtarla ilişkili listeye ekler.

Parametreler
key K

value V

İadeler
V

hepsini koy

public void putAll ( m)

Belirtilen ERROR(/Map) içindeki tüm girişleri bu MultiMap ekler.

Parametreler
m

kaldırmak

public  remove (K key)

Belirtilen anahtarla ilişkili tüm değerleri kaldırır.

Parametreler
key K

İadeler

boyut

public int size ()

Haritadaki anahtar sayısını döndürür

İadeler
int

değerler

public  values ()

Tüm değerlerin listesini döndürür.

İadeler