MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Map يتيح استخدام قيم متعددة لكل مفتاح.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
الإجراءات العامة | |
|---|---|
void
|
clear()
يمحو الخريطة. |
boolean
|
containsKey(K key)
تتحقّق هذه الدالة مما إذا كانت الخريطة تحتوي على المفتاح المحدّد. |
boolean
|
containsValue(V value)
للتحقّق ممّا إذا كانت الخريطة تحتوي على القيمة المحدّدة. |
Collection<Entry<K, V>>
|
entries()
تعرض هذه الدالة مجموعة من جميع أزواج المفاتيح والقيم في MultiMap هذه كعناصر |
boolean
|
equals(Object obj)
|
List<V>
|
get(K key)
تعرض هذه الطريقة قائمة القيم المرتبطة بكل مفتاح. |
Map<String, V>
|
getUniqueMap()
أنشئ خريطة جديدة تحتوي على مفتاح سلسلة فريد لكل قيمة. |
int
|
hashCode()
|
boolean
|
isEmpty()
|
Set<K>
|
keySet()
تعرِض هذه الدالة مجموعة من جميع المفاتيح المميزة الواردة في هذه الخريطة المتعددة. |
V
|
put(K key, V value)
تضيف هذه الدالة القيمة إلى القائمة المرتبطة بمفتاح. |
void
|
putAll(MultiMap<K, ? extends V> m)
يضيف هذا الإجراء جميع الإدخالات في |
void
|
putAll(Map<? extends K, ? extends V> m)
يضيف هذا الإجراء جميع الإدخالات في |
List<V>
|
remove(K key)
تزيل هذه السمة جميع القيم المرتبطة بالمفتاح المحدّد. |
int
|
size()
عرض عدد المفاتيح في الخريطة |
List<V>
|
values()
تعرِض هذه السمة قائمة بجميع القيم. |
طُرق وضع التصميم العامة
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| المعلَمات | |
|---|---|
map |
Map |
الإجراءات العامة
محو
public void clear ()
يمحو الخريطة.
containsKey
public boolean containsKey (K key)
تتحقّق هذه الدالة مما إذا كانت الخريطة تحتوي على المفتاح المحدّد.
| المعلَمات | |
|---|---|
key |
K |
| المرتجعات | |
|---|---|
boolean |
|
يُرجى الاطّلاع أيضًا على:
containsValue
public boolean containsValue (V value)
للتحقّق ممّا إذا كانت الخريطة تحتوي على القيمة المحدّدة.
| المعلَمات | |
|---|---|
value |
V |
| المرتجعات | |
|---|---|
boolean |
|
يُرجى الاطّلاع أيضًا على:
عدد الإدخالات:
public Collection<Entry<K, V>> entries ()
تعرض هذه الدالة مجموعة من جميع أزواج المفاتيح والقيم في MultiMap هذه كعناصر Map.Entry.
| المرتجعات | |
|---|---|
Collection<Entry<K, V>> |
|
يساوي
public boolean equals (Object obj)
| المعلَمات | |
|---|---|
obj |
Object |
| المرتجعات | |
|---|---|
boolean |
|
الحصول على
public List<V> get (K key)
تعرض هذه الطريقة قائمة القيم المرتبطة بكل مفتاح.
| المعلَمات | |
|---|---|
key |
K |
| المرتجعات | |
|---|---|
List<V> |
|
getUniqueMap
public Map<String, V> getUniqueMap ()
أنشئ خريطة جديدة تحتوي على مفتاح سلسلة فريد لكل قيمة. ستنشئ الخوارزمية الحالية مفتاحًا فريدًا عن طريق إضافة رقم موضع فريد إلى قيمة toString() الخاصة بالمفتاح
| المرتجعات | |
|---|---|
Map<String, V> |
Map |
hashCode
public int hashCode ()
| المرتجعات | |
|---|---|
int |
|
keySet
public Set<K> keySet ()
تعرِض هذه الدالة مجموعة من جميع المفاتيح المميزة الواردة في هذه الخريطة المتعددة.
| المرتجعات | |
|---|---|
Set<K> |
|
put
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 (Map<? extends K, ? extends V> m)
يضيف هذا الإجراء جميع الإدخالات في Map المحدّد إلى MultiMap هذا.
| المعلَمات | |
|---|---|
m |
Map |
إزالة
public List<V> remove (K key)
تزيل هذه السمة جميع القيم المرتبطة بالمفتاح المحدّد.
| المعلَمات | |
|---|---|
key |
K |
| المرتجعات | |
|---|---|
List<V> |
|
الحجم
public int size ()
عرض عدد المفاتيح في الخريطة
| المرتجعات | |
|---|---|
int |
|
values
public List<V> values ()
تعرِض هذه السمة قائمة بجميع القيم.
| المرتجعات | |
|---|---|
List<V> |
|