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

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

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

MultiMap

public MultiMap ()

MultiMap

public MultiMap (MultiMap<K, V> map)

المعلمات
map MultiMap

MultiMap

public MultiMap ( map)

المعلمات
map

الطرق العامة

محو

public void clear ()

يمحو الخريطة.

containsKey

public boolean containsKey (K key)

للتحقّق مما إذا كانت الخريطة تحتوي على المفتاح المحدّد

المعلمات
key K

المرتجعات
boolean

راجِع أيضًا:

containsValue

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

isEmpty

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

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

المرتجعات