Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Çoklu Harita

public class MultiMap
extends Object

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


Anahtar başına birden çok 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)

Verilen 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 tuşların 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

açık

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

almak

public  get (K key)

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

parametreler
key K

İadeler

getUniqueHarita

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 bir 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

koy

public V put (K key, 
                V value)

Değeri, bir anahtarla ilişkili listeye ekler.

parametreler
key K

value V

İadeler
V

putAll

public void putAll ( m)

Verilen 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 tuşların sayısını döndürür

İadeler
int

değerler

public  values ()

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

İadeler