خريطة متعددة
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 () تُرجع مجموعة من جميع أزواج القيمة الرئيسية في MultiMap كمثيلات | |
boolean | equals (Object obj) |
get (K key) يحصل على قائمة القيم المرتبطة بكل مفتاح. | |
getUniqueMap () أنشئ خريطة جديدة تحتوي على مفتاح سلسلة فريد لكل قيمة. | |
int | hashCode () |
boolean | isEmpty () |
keySet () تقوم بإرجاع مجموعة من كافة المفاتيح المميزة الموجودة في هذه الخريطة المتعددة. | |
V | put (K key, V value) يضيف القيمة إلى القائمة المرتبطة بالمفتاح. |
void | putAll ( m) putAll ( m) يضيف كافة الإدخالات في |
remove (K key) يزيل كافة القيم المرتبطة بالمفتاح المحدد. | |
int | size () إرجاع عدد المفاتيح في الخريطة |
values () إرجاع قائمة بجميع القيم. |
المقاولين العامة
خريطة متعددة
public 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 |
أنظر أيضا:
يزيل
publicremove (K key)
يزيل كافة القيم المرتبطة بالمفتاح المحدد.
حدود | |
---|---|
key | K |
عائدات | |
---|---|
مقاس
public int size ()
إرجاع عدد المفاتيح في الخريطة
عائدات | |
---|---|
int |
قيم
publicvalues ()
إرجاع قائمة بجميع القيم.
عائدات | |
---|---|