Çoklu Harita

public class MultiMap
extends Object

Java.lang.Nesne
🎃 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)

Herkese açık 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 Çoklu Eşleme'deki tüm anahtar/değer çiftlerinin bir koleksiyonunu Map.Entry olarak döndürür sağlar.

boolean equals(Object obj)

get(K key)

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

getUniqueMap()

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

int hashCode()

boolean isEmpty()
keySet()

Bu çoklu eşlemede yer alan tüm farklı anahtarlardan oluşan bir koleksiyon döndürür.

V put(K key, V value)

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

void putAll( m)

Belirtilen ERROR(/Map) içindeki tüm girişleri bu MultiMap öğesine 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

Herkese açık yöntemler

temizle

public void clear ()

Haritayı temizler.

şunu içerir: Anahtar

public boolean containsKey (K key)

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

Parametreler
key K

İlerlemeler
boolean

Şu kaynakları da inceleyin:

içerirDeğeri

public boolean containsValue (V value)

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

Parametreler
value V

İlerlemeler
boolean

Şu kaynakları da inceleyin:

giriş

public  entries ()

Bu Çoklu Eşleme'deki tüm anahtar/değer çiftlerinin bir koleksiyonunu Map.Entry olarak döndürür sağlar.

İlerlemeler

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İlerlemeler
boolean

get

public  get (K key)

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

Parametreler
key K

İlerlemeler

GetBenzersiz Haritası

public  getUniqueMap ()

Her değer için benzersiz bir Dize anahtarı içeren yeni bir harita oluşturun. Mevcut algoritma, anahtarın toString() değeri

İlerlemeler
ERROR(/Map)

karma Kodu

public int hashCode ()

İlerlemeler
int

Boş

public boolean isEmpty ()

İlerlemeler
boolean

Şu kaynakları da inceleyin:

anahtar Kümesi

public  keySet ()

Bu çoklu eşlemede yer alan tüm farklı anahtarlardan oluşan bir koleksiyon döndürür.

İlerlemeler

bağla

public V put (K key, 
                V value)

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

Parametreler
key K

value V

İlerlemeler
V

Şu kaynakları da inceleyin:

tüm

public void putAll ( m)

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

Parametreler
m

kaldırma

public  remove (K key)

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

Parametreler
key K

İlerlemeler

beden

public int size ()

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

İlerlemeler
int

değerler

public  values ()

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

İlerlemeler