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(
|
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 |
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 |
void
|
putAll(
Belirtilen |
|
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 (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
publicentries ()
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
publicget (K key)
Her bir anahtarla ilişkili değerlerin listesini alır.
Parametreler | |
---|---|
key |
K |
İlerlemeler | |
---|---|
|
GetBenzersiz Haritası
publicgetUniqueMap ()
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 |
anahtar Kümesi
publickeySet ()
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
publicremove (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
publicvalues ()
Tüm değerlerin listesini döndürür.
İlerlemeler | |
---|---|
|