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 ( 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 (m)
تمام ورودی های داده شده ERROR(/Map)
را به این MultiMap
اضافه می کند.
مولفه های | |
---|---|
m |
برداشتن
publicremove (K key)
تمام مقادیر مرتبط با کلید مشخص شده را حذف می کند.
مولفه های | |
---|---|
key | K |
برمی گرداند | |
---|---|
اندازه
public int size ()
تعداد کلیدهای موجود در نقشه را برمی گرداند
برمی گرداند | |
---|---|
int |
ارزش های
publicvalues ()
لیست تمام مقادیر را برمی گرداند.
برمی گرداند | |
---|---|