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 را به عنوان نمونه Map.Entry برمی گرداند.

boolean equals (Object obj)

get (K key)

لیستی از مقادیر مرتبط با هر کلید را دریافت می کند.

getUniqueMap ()

یک نقشه جدید بسازید که حاوی یک کلید رشته منحصر به فرد برای هر مقدار باشد.

int hashCode ()

boolean isEmpty ()
keySet ()

مجموعه ای از تمام کلیدهای متمایز موجود در این چند نقشه را برمی گرداند.

V put (K key, V value)

مقدار را به لیست مرتبط با یک کلید اضافه می کند.

void putAll ( m) putAll ( m)

تمام ورودی های داده شده ERROR(/Map) را به این MultiMap اضافه می کند.

remove (K key)

تمام مقادیر مرتبط با کلید مشخص شده را حذف می کند.

int size ()

تعداد کلیدهای موجود در نقشه را برمی گرداند

values ()

لیست تمام مقادیر را برمی گرداند.

سازندگان عمومی

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

پارامترها
map 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

همچنین ببینید:

ورودی ها

public  entries ()

مجموعه ای از تمام جفت های کلید-مقدار در این MultiMap را به عنوان نمونه Map.Entry برمی گرداند.

برمی گرداند

برابر است

public boolean equals (Object obj)

پارامترها
obj Object

برمی گرداند
boolean

دریافت کنید

public  get (K key)

لیستی از مقادیر مرتبط با هر کلید را دریافت می کند.

پارامترها
key K

برمی گرداند

getUniqueMap

public  getUniqueMap ()

یک نقشه جدید بسازید که حاوی یک کلید رشته منحصر به فرد برای هر مقدار باشد. الگوریتم فعلی با افزودن یک عدد موقعیت منحصر به فرد به مقدار ()toString کلید یکتا را می سازد.

برمی گرداند
یک ERROR(/Map)

هش کد

public int hashCode ()

برمی گرداند
int

خالی است

public boolean isEmpty ()

برمی گرداند
boolean

همچنین ببینید:

keySet

public  keySet ()

مجموعه ای از تمام کلیدهای متمایز موجود در این چند نقشه را برمی گرداند.

برمی گرداند

قرار دادن

public V put (K key, 
                V value)

مقدار را به لیست مرتبط با یک کلید اضافه می کند.

پارامترها
key K

value V

برمی گرداند
V

همچنین ببینید:

putAll

public void putAll ( m)

تمام ورودی های داده شده ERROR(/Map) را به این MultiMap اضافه می کند.

پارامترها
m

حذف کنید

public  remove (K key)

تمام مقادیر مرتبط با کلید مشخص شده را حذف می کند.

پارامترها
key K

برمی گرداند

اندازه

public int size ()

تعداد کلیدهای موجود در نقشه را برمی گرداند

برمی گرداند
int

ارزش ها

public  values ()

لیست تمام مقادیر را برمی گرداند.

برمی گرداند