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)

الطرق العامة

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(MultiMap<K, ? extends V> m)

تُضيف جميع الإدخالات في MultiMap المحدّد إلى MultiMap هذا.

void putAll( m)

تُضيف جميع الإدخالات في ERROR(/Map) المحدّد إلى MultiMap هذا.

remove(K key)

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

int size()

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

values()

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

وظائف الإنشاء العامة

خرائط متعددة

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)

hashCode

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 (MultiMap<K, ? extends V> m)

إضافة جميع الإدخالات في MultiMap المحددة إلى MultiMap

المعلمات
m MultiMap

putAll

public void putAll ( m)

تُضيف جميع الإدخالات في ERROR(/Map) المحدّد إلى MultiMap هذا.

المعلمات
m

إزالة

public  remove (K key)

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

المعلمات
key K

المرتجعات

الحجم

public int size ()

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

المرتجعات
int

values

public  values ()

تعرِض هذه الدالة قائمة بجميع القيم.

المرتجعات