MultiMap
public class MultiMap
extends Object
java.lang.object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
یک ERROR(/Map)
که از چندین مقدار در هر کلید پشتیبانی می کند.
خلاصه
سازندگان عمومی | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
روش های عمومی | |
---|---|
void | clear () نقشه را پاک می کند. |
boolean | containsKey (K key) بررسی می کند که آیا نقشه حاوی کلید مشخص شده است یا خیر. |
boolean | containsValue (V value) بررسی می کند که آیا نقشه دارای مقدار مشخص شده است یا خیر. |
entries () مجموعه ای از تمام جفت های کلید-مقدار در این MultiMap را به عنوان نمونه | |
boolean | equals (Object obj) |
get (K key) لیستی از مقادیر مرتبط با هر کلید را دریافت می کند. | |
getUniqueMap () یک نقشه جدید بسازید که حاوی یک کلید رشته منحصر به فرد برای هر مقدار باشد. | |
int | hashCode () |
boolean | isEmpty () |
keySet () مجموعه ای از تمام کلیدهای متمایز موجود در این چند نقشه را برمی گرداند. | |
V | put (K key, V value) مقدار را به لیست مرتبط با یک کلید اضافه می کند. |
void | putAll ( MultiMap <K, ? extends V> m) تمام ورودی های |
void | putAll ( m) putAll ( m) تمام ورودی های داده شده |
remove (K key) تمام مقادیر مرتبط با کلید مشخص شده را حذف می کند. | |
int | size () تعداد کلیدهای موجود در نقشه را برمی گرداند |
values () لیست تمام مقادیر را برمی گرداند. |
سازندگان عمومی
MultiMap
public MultiMap ()
MultiMap
public MultiMap (map)
پارامترها | |
---|---|
map |
روش های عمومی
روشن
public void clear ()
نقشه را پاک می کند.
حاوی کلید
public boolean containsKey (K key)
بررسی می کند که آیا نقشه حاوی کلید مشخص شده است یا خیر.
پارامترها | |
---|---|
key | K |
برمی گرداند | |
---|---|
boolean |
همچنین ببینید:
حاوی ارزش است
public boolean containsValue (V value)
بررسی می کند که آیا نقشه دارای مقدار مشخص شده است یا خیر.
پارامترها | |
---|---|
value | V |
برمی گرداند | |
---|---|
boolean |
همچنین ببینید:
ورودی ها
publicentries ()
مجموعه ای از تمام جفت های کلید-مقدار در این MultiMap را به عنوان نمونه Map.Entry
برمی گرداند.
برمی گرداند | |
---|---|
برابر است
public boolean equals (Object obj)
پارامترها | |
---|---|
obj | Object |
برمی گرداند | |
---|---|
boolean |
دریافت کنید
publicget (K key)
لیستی از مقادیر مرتبط با هر کلید را دریافت می کند.
پارامترها | |
---|---|
key | K |
برمی گرداند | |
---|---|
getUniqueMap
publicgetUniqueMap ()
یک نقشه جدید بسازید که حاوی یک کلید رشته منحصر به فرد برای هر مقدار باشد. الگوریتم فعلی با افزودن یک عدد موقعیت منحصر به فرد به مقدار ()toString کلید یکتا را می سازد.
برمی گرداند | |
---|---|
یک ERROR(/Map) |
هش کد
public int hashCode ()
برمی گرداند | |
---|---|
int |
تنظیم کلید
publickeySet ()
مجموعه ای از تمام کلیدهای متمایز موجود در این چند نقشه را برمی گرداند.
برمی گرداند | |
---|---|
قرار دادن
public V put (K key, V value)
مقدار را به لیست مرتبط با یک کلید اضافه می کند.
پارامترها | |
---|---|
key | K |
value | V |
برمی گرداند | |
---|---|
V |
همچنین ببینید:
putAll
public void putAll (MultiMap<K, ? extends V> m)
تمام ورودی های MultiMap
داده شده را به این MultiMap
اضافه می کند.
پارامترها | |
---|---|
m | MultiMap |
putAll
public void putAll (m)
تمام ورودی های داده شده ERROR(/Map)
را به این MultiMap
اضافه می کند.
پارامترها | |
---|---|
m |
حذف کنید
publicremove (K key)
تمام مقادیر مرتبط با کلید مشخص شده را حذف می کند.
پارامترها | |
---|---|
key | K |
برمی گرداند | |
---|---|
اندازه
public int size ()
تعداد کلیدهای موجود در نقشه را برمی گرداند
برمی گرداند | |
---|---|
int |
ارزش ها
publicvalues ()
لیست تمام مقادیر را برمی گرداند.
برمی گرداند | |
---|---|