خرائط متعددة

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)

الطرق العامة

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)

إضافة جميع الإدخالات في 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

المرتجعات

الحصول على UniqueMap

public  getUniqueMap ()

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

المرتجعات
ERROR(/Map)

رمز التجزئة

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

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

المرتجعات