MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Map yang mendukung beberapa nilai per kunci.
Ringkasan
Konstruktor publik | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
Metode publik | |
|---|---|
void
|
clear()
Menghapus peta. |
boolean
|
containsKey(K key)
Memeriksa apakah peta berisi kunci yang ditentukan. |
boolean
|
containsValue(V value)
Memeriksa apakah peta berisi nilai yang ditentukan. |
Collection<Entry<K, V>>
|
entries()
Menampilkan kumpulan semua key-value pair dalam MultiMap ini sebagai instance |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
Mendapatkan daftar nilai yang terkait dengan setiap kunci. |
Map<String, V>
|
getUniqueMap()
Buat peta baru, yang berisi kunci String unik untuk setiap nilai. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
Menampilkan koleksi semua kunci unik yang terdapat dalam multimap ini. |
V
|
put(K key, V value)
Menambahkan nilai ke daftar yang terkait dengan kunci. |
void
|
putAll(MultiMap<K, ? extends V> m)
Menambahkan semua entri dalam |
void
|
putAll(Map<? extends K, ? extends V> m)
|
List<V>
|
remove(K key)
Menghapus semua nilai yang terkait dengan kunci yang ditentukan. |
int
|
size()
Menampilkan jumlah kunci dalam peta |
List<V>
|
values()
Menampilkan daftar semua nilai. |
Konstruktor publik
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| Parameter | |
|---|---|
map |
Map |
Metode publik
hapus
public void clear ()
Menghapus peta.
containsKey
public boolean containsKey (K key)
Memeriksa apakah peta berisi kunci yang ditentukan.
| Parameter | |
|---|---|
key |
K |
| Hasil | |
|---|---|
boolean |
|
Lihat juga:
containsValue
public boolean containsValue (V value)
Memeriksa apakah peta berisi nilai yang ditentukan.
| Parameter | |
|---|---|
value |
V |
| Hasil | |
|---|---|
boolean |
|
Lihat juga:
entries
public Collection<Entry<K, V>> entries ()
Menampilkan kumpulan semua key-value pair dalam MultiMap ini sebagai instance Map.Entry.
| Hasil | |
|---|---|
Collection<Entry<K, V>> |
|
sama dengan
public boolean equals (Object obj)
| Parameter | |
|---|---|
obj |
Object |
| Hasil | |
|---|---|
boolean |
|
get
public List<V> get (K key)
Mendapatkan daftar nilai yang terkait dengan setiap kunci.
| Parameter | |
|---|---|
key |
K |
| Hasil | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
Buat peta baru, yang berisi kunci String unik untuk setiap nilai. Algoritma saat ini akan membuat kunci unik dengan menambahkan nomor posisi unik ke nilai toString() kunci
| Hasil | |
|---|---|
Map<String, V> |
Map |
hashCode
public int hashCode ()
| Hasil | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
Menampilkan koleksi semua kunci unik yang terdapat dalam multimap ini.
| Hasil | |
|---|---|
Set<K> |
|
put
public V put (K key,
V value)Menambahkan nilai ke daftar yang terkait dengan kunci.
| Parameter | |
|---|---|
key |
K |
value |
V |
| Hasil | |
|---|---|
V |
|
Lihat juga:
putAll
public void putAll (MultiMap<K, ? extends V> m)
Menambahkan semua entri dalam MultiMap tertentu ke MultiMap ini.
| Parameter | |
|---|---|
m |
MultiMap |
putAll
public void putAll (Map<? extends K, ? extends V> m)
Menambahkan semua entri dalam Map tertentu ke MultiMap ini.
| Parameter | |
|---|---|
m |
Map |
hapus
public List<V> remove (K key)
Menghapus semua nilai yang terkait dengan kunci yang ditentukan.
| Parameter | |
|---|---|
key |
K |
| Hasil | |
|---|---|
List<V> |
|
ukuran
public int size ()
Menampilkan jumlah kunci dalam peta
| Hasil | |
|---|---|
int |
|
nilai
public List<V> values ()
Menampilkan daftar semua nilai.
| Hasil | |
|---|---|
List<V> |
|