MultiMap
public
class
MultiMap
extends Object
implements
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.MultiMap<K, V> |
Map שתומך בכמה ערכים לכל מפתח.
סיכום
constructors ציבוריים | |
|---|---|
MultiMap()
|
|
MultiMap(MultiMap<K, V> map)
|
|
MultiMap(Map<K, V> map)
|
|
methods ציבוריים | |
|---|---|
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()
מחזירה רשימה של כל הערכים. |
constructors ציבוריים
MultiMap
public MultiMap ()
MultiMap
public MultiMap (Map<K, V> map)
| פרמטרים | |
|---|---|
map |
Map |
methods ציבוריים
מחיקה
public void clear ()
ניקוי המפה.
containsKey
public boolean containsKey (K key)
הפונקציה בודקת אם המפה מכילה את המפתח שצוין.
| פרמטרים | |
|---|---|
key |
K |
| החזרות | |
|---|---|
boolean |
|
מידע נוסף:
containsValue
public boolean containsValue (V value)
הפונקציה בודקת אם המפה מכילה את הערך שצוין.
| פרמטרים | |
|---|---|
value |
V |
| החזרות | |
|---|---|
boolean |
|
מידע נוסף:
entries
public Collection<Entry<K, V>> entries ()
מחזירה אוסף של כל צמדי המפתח/ערך ב-MultiMap הזה כמופעים של Map.Entry.
| החזרות | |
|---|---|
Collection<Entry<K, V>> |
|
שווה ל-
public boolean equals (Object obj)
| פרמטרים | |
|---|---|
obj |
Object |
| החזרות | |
|---|---|
boolean |
|
get
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> |
|
size
public int size ()
הפונקציה מחזירה את מספר המפתחות במפה.
| החזרות | |
|---|---|
int |
|
ערכים
public List<V> values ()
מחזירה רשימה של כל הערכים.
| החזרות | |
|---|---|
List<V> |
|