Çoklu Harita
public class MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Anahtar başına birden çok değeri destekleyen bir ERROR(/Map)
.
Özet
kamu inşaatçılar | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
Genel 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 bir koleksiyonunu | |
boolean | equals (Object obj) |
get (K key) Her anahtarla ilişkili değerlerin listesini alır. | |
getUniqueMap () Her değer için benzersiz bir String anahtarı içeren yeni bir harita oluşturun. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Bu çoklu haritada bulunan tüm farklı anahtarların bir koleksiyonunu döndürür. | |
V | put (K key, V value) Bir anahtarla ilişkili listeye değer ekler. |
void | putAll ( m) putAll ( m) Verilen |
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 |
Genel yöntemler
temizlemek
public void clear ()
Haritayı temizler.
içerirAnahtar
public boolean containsKey (K key)
Haritanın belirtilen anahtarı içerip içermediğini kontrol eder.
parametreler | |
---|---|
key | K |
İadeler | |
---|---|
boolean |
Ayrıca bakınız:
içerirDeğer
public boolean containsValue (V value)
Haritanın belirtilen değeri içerip içermediğini kontrol eder.
parametreler | |
---|---|
value | V |
İadeler | |
---|---|
boolean |
Ayrıca bakınız:
girdileri
publicentries ()
Bu MultiMap'teki tüm anahtar/değer çiftlerinin bir koleksiyonunu Map.Entry
örnekleri olarak döndürür.
İadeler | |
---|---|
eşittir
public boolean equals (Object obj)
parametreler | |
---|---|
obj | Object |
İadeler | |
---|---|
boolean |
elde etmek
publicget (K key)
Her anahtarla ilişkili değerlerin listesini alır.
parametreler | |
---|---|
key | K |
İadeler | |
---|---|
getBenzersizHarita
publicgetUniqueMap ()
Her değer için benzersiz bir String anahtarı içeren yeni bir harita oluşturun. Mevcut algoritma, anahtarın toString() değerine benzersiz bir konum numarası ekleyerek benzersiz anahtar oluşturacaktır.
İadeler | |
---|---|
ERROR(/Map) |
hash kodu
public int hashCode ()
İadeler | |
---|---|
int |
anahtar seti
publickeySet ()
Bu çoklu haritada bulunan tüm farklı anahtarların bir koleksiyonunu döndürür.
İadeler | |
---|---|
koymak
public V put (K key, V value)
Bir anahtarla ilişkili listeye değer ekler.
parametreler | |
---|---|
key | K |
value | V |
İadeler | |
---|---|
V |
Ayrıca bakınız:
Hepsini koy
public void putAll (m)
Verilen ERROR(/Map)
içindeki tüm girişleri bu MultiMap
ekler.
parametreler | |
---|---|
m |
kaldırmak
publicremove (K key)
Belirtilen anahtarla ilişkili tüm değerleri kaldırır.
parametreler | |
---|---|
key | K |
İadeler | |
---|---|
boyut
public int size ()
Haritadaki anahtar sayısını döndürür
İadeler | |
---|---|
int |
değerler
publicvalues ()
Tüm değerlerin listesini döndürür.
İadeler | |
---|---|