چندنقشه‌ای

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

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)

تمام ورودی‌های MultiMap داده شده را به این MultiMap اضافه می‌کند.

void putAll (Map<? extends K, ? extends V> m)

تمام ورودی‌های موجود در Map داده شده را به این MultiMap اضافه می‌کند.

List<V> remove (K key)

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

int size ()

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

List<V> values ()

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

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

چندنقشه‌ای

public MultiMap ()

چندنقشه‌ای

public MultiMap (MultiMap<K, V> map)

پارامترها
map 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 boolean isEmpty ()

بازگشت‌ها
boolean

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

مجموعه کلید

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>