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

Herkese açık kurucular

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

MultiMap

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 MultiMap'teki tüm anahtar/değer çiftlerinin 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 anahtarla ilişkili değerlerin listesini alır.

Parametreler
key K

İlerlemeler

getUniqueMap

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)

hashCode

public int hashCode ()

İlerlemeler
int

isEmpty

public boolean isEmpty ()

İlerlemeler
boolean

keySet

public  keySet ()

Bu çok haritanın içerdiği tüm farklı anahtarların bir koleksiyonunu döndürür.

İlerlemeler

bağla

public V put (K key, 
                V value)

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

Parametreler
key K

value V

İlerlemeler
V

putAll

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

Belirtilen MultiMap'teki tüm girişleri bu MultiMap'a ekler.

Parametreler
m MultiMap

putAll

public void putAll ( m)

Belirtilen ERROR(/Map)'teki 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