MultiCarte
public class MultiMap
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MultiMap<K, V> |
Une ERROR(/Map)
qui prend en charge plusieurs valeurs par clé.
Résumé
Constructeurs publics | |
---|---|
MultiMap () | |
MultiMap ( MultiMap <K, V> map) | |
MultiMap ( map) MultiMap ( map) |
Méthodes publiques | |
---|---|
void | clear () Efface la carte. |
boolean | containsKey (K key) Vérifie si la carte contient la clé spécifiée. |
boolean | containsValue (V value) Vérifie si la carte contient la valeur spécifiée. |
entries () Renvoie une collection de toutes les paires clé-valeur dans ce MultiMap en tant qu'instances | |
boolean | equals (Object obj) |
get (K key) Obtient la liste des valeurs associées à chaque clé. | |
getUniqueMap () Construisez une nouvelle carte contenant une clé String unique pour chaque valeur. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Renvoie une collection de toutes les clés distinctes contenues dans cette multimap. | |
V | put (K key, V value) Ajoute la valeur à la liste associée à une clé. |
void | putAll ( m) putAll ( m) Ajoute toutes les entrées dans |
remove (K key) Supprime toutes les valeurs associées à la clé spécifiée. | |
int | size () Renvoie le nombre de clés dans la carte |
values () Renvoie la liste de toutes les valeurs. |
Constructeurs publics
MultiCarte
public MultiMap ()
MultiCarte
public MultiMap (map)
Paramètres | |
---|---|
map |
Méthodes publiques
clair
public void clear ()
Efface la carte.
contientClé
public boolean containsKey (K key)
Vérifie si la carte contient la clé spécifiée.
Paramètres | |
---|---|
key | K |
Retour | |
---|---|
boolean |
Voir également:
contientValeur
public boolean containsValue (V value)
Vérifie si la carte contient la valeur spécifiée.
Paramètres | |
---|---|
value | V |
Retour | |
---|---|
boolean |
Voir également:
entrées
publicentries ()
Renvoie une collection de toutes les paires clé-valeur dans ce MultiMap en tant qu'instances Map.Entry
.
Retour | |
---|---|
équivaut à
public boolean equals (Object obj)
Paramètres | |
---|---|
obj | Object |
Retour | |
---|---|
boolean |
obtenir
publicget (K key)
Obtient la liste des valeurs associées à chaque clé.
Paramètres | |
---|---|
key | K |
Retour | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Construisez une nouvelle carte contenant une clé String unique pour chaque valeur. L'algorithme actuel construira une clé unique en ajoutant un numéro de position unique à la valeur toString() de la clé
Retour | |
---|---|
une ERROR(/Map) |
hashCode
public int hashCode ()
Retour | |
---|---|
int |
keySet
publickeySet ()
Renvoie une collection de toutes les clés distinctes contenues dans cette multimap.
Retour | |
---|---|
mettre
public V put (K key, V value)
Ajoute la valeur à la liste associée à une clé.
Paramètres | |
---|---|
key | K |
value | V |
Retour | |
---|---|
V |
Voir également:
Met tout
public void putAll (m)
Ajoute toutes les entrées dans ERROR(/Map)
donné à cette MultiMap
.
Paramètres | |
---|---|
m |
retirer
publicremove (K key)
Supprime toutes les valeurs associées à la clé spécifiée.
Paramètres | |
---|---|
key | K |
Retour | |
---|---|
taille
public int size ()
Renvoie le nombre de clés dans la carte
Retour | |
---|---|
int |
valeurs
publicvalues ()
Renvoie la liste de toutes les valeurs.
Retour | |
---|---|