Ç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(
|
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 |
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(
Belirtilen |
|
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 (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ş
publicentries ()
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
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ğeri
İ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 |
Ş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
publicremove (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
publicvalues ()
Tüm değerlerin listesini döndürür.
İlerlemeler | |
---|---|
|