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