تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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 ()

تُرجع مجموعة من كل أزواج المفتاح والقيمة في الخريطة المتعددة هذه على هيئة مثيلات 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 ()

تُرجع مجموعة من كل أزواج المفتاح والقيمة في الخريطة المتعددة هذه على هيئة مثيلات Map.Entry .

عائدات

يساوي

public boolean equals (Object obj)

المعلمات
obj Object

عائدات
boolean

احصل على

public  get (K key)

يحصل على قائمة القيم المرتبطة بكل مفتاح.

المعلمات
key K

عائدات

getUniqueMap

public  getUniqueMap ()

أنشئ خريطة جديدة تحتوي على مفتاح سلسلة فريد لكل قيمة. ستنشئ الخوارزمية الحالية مفتاحًا فريدًا من خلال إلحاق رقم موضع فريد بقيمة المفتاح toString ()

عائدات
a ERROR(/Map)

hashCode

public int hashCode ()

عائدات
int

فارغ

public boolean isEmpty ()

عائدات
boolean

أنظر أيضا:

مجموعة المفاتيح

public  keySet ()

تُرجع مجموعة من جميع المفاتيح المميزة الموجودة في هذه الخريطة المتعددة.

عائدات

وضع

public V put (K key, 
                V value)

يضيف القيمة إلى القائمة المرتبطة بمفتاح.

المعلمات
key K

value V

عائدات
V

ضع الكل

public void putAll ( m)

إضافة كافة الإدخالات في ERROR(/Map) إلى خريطة MultiMap هذه.

المعلمات
m

إزالة

public  remove (K key)

يزيل كل القيم المرتبطة بالمفتاح المحدد.

المعلمات
key K

عائدات

بحجم

public int size ()

تُرجع عدد المفاتيح في الخريطة

عائدات
int

القيم

public  values ()

إرجاع قائمة بجميع القيم.

عائدات