متعدد الخرائط

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

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

المنشأت العامة

متعدد الخرائط

public MultiMap ()

متعدد الخرائط

public MultiMap (MultiMap<K, V> map)

حدود
map 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 ()

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

عائدات