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(
|
الطرق العامة | |
---|---|
void
|
clear()
يمحو الخريطة. |
boolean
|
containsKey(K key)
للتحقّق مما إذا كانت الخريطة تحتوي على المفتاح المحدّد |
boolean
|
containsValue(V value)
للتحقّق مما إذا كانت الخريطة تحتوي على القيمة المحدّدة. |
|
entries()
تُرجِع مجموعة من جميع أزواج المفاتيح والقيم في MultiMap هذه كمثيلات |
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)
|
void
|
putAll(
تُضيف جميع الإدخالات في |
|
remove(K key)
يزيل كل القيم المرتبطة بالمفتاح المحدّد. |
int
|
size()
عرض عدد المفاتيح في الخريطة |
|
values()
تعرض قائمة بجميع القيم. |
وظائف الإنشاء العامة
خرائط متعددة
public 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 |
راجِع أيضًا:
الإدخالات
publicentries ()
تُرجِع مجموعة من جميع أزواج المفاتيح والقيم في MultiMap هذه كمثيلات Map.Entry
.
المرتجعات | |
---|---|
|
علامة يساوي
public boolean equals (Object obj)
المعلمات | |
---|---|
obj |
Object |
المرتجعات | |
---|---|
boolean |
احصل على
publicget (K key)
تحصل على قائمة القيم المرتبطة بكل مفتاح.
المعلمات | |
---|---|
key |
K |
المرتجعات | |
---|---|
|
getUniqueMap
publicgetUniqueMap ()
أنشئ خريطة جديدة تحتوي على مفتاح سلسلة فريد لكل قيمة. ستنشئ الخوارزمية الحالية مفتاحًا فريدًا من خلال إلحاق رقم موضع فريد بقيمة toString() الخاصة بالمفتاح
المرتجعات | |
---|---|
|
ERROR(/Map) |
hashCode
public int hashCode ()
المرتجعات | |
---|---|
int |
keySet
publickeySet ()
تُعرِض مجموعة من جميع المفاتيح الفريدة الواردة في هذه الخريطة المتعددة.
المرتجعات | |
---|---|
|
وضع
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 |
|
إزالة
publicremove (K key)
يزيل كل القيم المرتبطة بالمفتاح المحدّد.
المعلمات | |
---|---|
key |
K |
المرتجعات | |
---|---|
|
الحجم
public int size ()
عرض عدد المفاتيح في الخريطة
المرتجعات | |
---|---|
int |
values
publicvalues ()
تعرِض هذه الدالة قائمة بجميع القيم.
المرتجعات | |
---|---|
|