MultiMap

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)

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 MultiMap'teki tüm anahtar/değer çiftlerinin koleksiyonunu Map.Entry örnekleri olarak döndürür.

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 çok haritanın içerdiği 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(MultiMap<K, ? extends V> m)

Belirtilen MultiMap içindeki tüm girişleri bu MultiMap öğesine ekler.

void putAll( m)

Belirtilen ERROR(/Map)'deki tüm girişleri bu MultiMap'a ekler.

remove(K key)

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

int size()

Haritada bulunan anahtarların sayısını döndürür

values()

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

Herkese açık kurucular

MultiMap

public MultiMap ()

Çoklu Harita

public MultiMap (MultiMap<K, V> map)

Parametreler
map MultiMap

MultiMap

public MultiMap ( map)

Parametreler
map

Herkese açık yöntemler

temizle

public void clear ()

Haritayı temizler.

containsKey

public boolean containsKey (K key)

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

Parametreler
key K

İlerlemeler
boolean

containsValue

public boolean containsValue (V value)

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

Parametreler
value V

İlerlemeler
boolean

entries

public  entries ()

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

İ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ğerine benzersiz bir konum numarası ekleyerek benzersiz anahtar oluşturur.

İlerlemeler
ERROR(/Map)

karma Kodu

public int hashCode ()

İlerlemeler
int

isEmpty

public boolean isEmpty ()

İlerlemeler
boolean

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

putAll

public void putAll (MultiMap<K, ? extends V> m)

Belirtilen MultiMap içindeki tüm girişleri bu MultiMap öğesine ekler.

Parametreler
m MultiMap

putAll

public void putAll ( m)

Belirtilen ERROR(/Map)'deki tüm girişleri bu MultiMap'a 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 ()

Haritada bulunan anahtarların sayısını döndürür

İlerlemeler
int

değerler

public  values ()

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

İlerlemeler