چندنقشهای
public class MultiMap
extends Object implements Serializable
| شیء جاوا | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Map که از چندین مقدار برای هر کلید پشتیبانی میکند.
خلاصه
سازندگان عمومی | |
|---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap (Map<K, V> map) | |
روشهای عمومی | |
|---|---|
void | clear ()نقشه را پاک میکند. |
boolean | containsKey (K key)بررسی میکند که آیا نقشه شامل کلید مشخص شده است یا خیر. |
boolean | containsValue (V value)بررسی میکند که آیا نقشه شامل مقدار مشخص شده است یا خیر. |
Collection<Entry<K, V>> | entries () مجموعهای از تمام جفتهای کلید-مقدار در این MultiMap را به عنوان نمونههای |
boolean | equals (Object obj) |
List<V> | get (K key)لیست مقادیر مرتبط با هر کلید را دریافت میکند. |
Map<String, V> | getUniqueMap ()یک نقشه جدید بسازید که شامل یک کلید رشتهای منحصر به فرد برای هر مقدار باشد. |
int | hashCode () |
boolean | isEmpty () |
Set<K> | keySet ()مجموعهای از تمام کلیدهای متمایز موجود در این multimap را برمیگرداند. |
V | put (K key, V value)مقدار را به لیست مرتبط با یک کلید اضافه میکند. |
void | putAll ( MultiMap <K, ? extends V> m) تمام ورودیهای |
void | putAll (Map<? extends K, ? extends V> m) تمام ورودیهای موجود در |
List<V> | remove (K key)تمام مقادیر مرتبط با کلید مشخص شده را حذف میکند. |
int | size ()تعداد کلیدها را در نقشه برمیگرداند |
List<V> | values ()لیستی از تمام مقادیر را برمیگرداند. |
سازندگان عمومی
چندنقشهای
public MultiMap ()
چندنقشهای
public MultiMap (Map<K, V> map)
| پارامترها | |
|---|---|
map | Map |
روشهای عمومی
واضح
public void clear ()
نقشه را پاک میکند.
شاملکلید
public boolean containsKey (K key)
بررسی میکند که آیا نقشه شامل کلید مشخص شده است یا خیر.
| پارامترها | |
|---|---|
key | K |
| بازگشتها | |
|---|---|
boolean | |
همچنین ببینید:
شامل مقدار
public boolean containsValue (V value)
بررسی میکند که آیا نقشه شامل مقدار مشخص شده است یا خیر.
| پارامترها | |
|---|---|
value | V |
| بازگشتها | |
|---|---|
boolean | |
همچنین ببینید:
نوشتهها
public Collection<Entry<K, V>> entries ()
مجموعهای از تمام جفتهای کلید-مقدار در این MultiMap را به عنوان نمونههای Map.Entry برمیگرداند.
| بازگشتها | |
|---|---|
Collection<Entry<K, V>> | |
برابر است
public boolean equals (Object obj)
| پارامترها | |
|---|---|
obj | Object |
| بازگشتها | |
|---|---|
boolean | |
دریافت
public List<V> get (K key)
لیست مقادیر مرتبط با هر کلید را دریافت میکند.
| پارامترها | |
|---|---|
key | K |
| بازگشتها | |
|---|---|
List<V> | |
دریافت نقشه منحصر به فرد
public Map<String, V> getUniqueMap ()
یک نقشه جدید بسازید که شامل یک کلید رشتهای منحصر به فرد برای هر مقدار باشد. الگوریتم فعلی با افزودن یک شماره موقعیت منحصر به فرد به مقدار toString() کلید، کلید منحصر به فرد را میسازد.
| بازگشتها | |
|---|---|
Map<String, V> | یک Map |
کد هش
public int hashCode ()
| بازگشتها | |
|---|---|
int | |
مجموعه کلید
public Set<K> keySet ()
مجموعهای از تمام کلیدهای متمایز موجود در این multimap را برمیگرداند.
| بازگشتها | |
|---|---|
Set<K> | |
قرار دادن
public V put (K key,
V value)مقدار را به لیست مرتبط با یک کلید اضافه میکند.
| پارامترها | |
|---|---|
key | K |
value | V |
| بازگشتها | |
|---|---|
V | |
همچنین ببینید:
همه را قرار دهید
public void putAll (MultiMap<K, ? extends V> m)
تمام ورودیهای MultiMap داده شده را به این MultiMap اضافه میکند.
| پارامترها | |
|---|---|
m | MultiMap |
همه را قرار دهید
public void putAll (Map<? extends K, ? extends V> m)
تمام ورودیهای موجود در Map داده شده را به این MultiMap اضافه میکند.
| پارامترها | |
|---|---|
m | Map |
حذف
public List<V> remove (K key)
تمام مقادیر مرتبط با کلید مشخص شده را حذف میکند.
| پارامترها | |
|---|---|
key | K |
| بازگشتها | |
|---|---|
List<V> | |
اندازه
public int size ()
تعداد کلیدها را در نقشه برمیگرداند
| بازگشتها | |
|---|---|
int | |
ارزشها
public List<V> values ()
لیستی از تمام مقادیر را برمیگرداند.
| بازگشتها | |
|---|---|
List<V> | |