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