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 de ce MultiMap en tant qu'instances Map.Entry .

boolean equals (Object obj)

get (K key)

Obtient la liste des valeurs associées à chaque clé.

getUniqueMap ()

Construisez une nouvelle carte contenant une clé de chaîne 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 ERROR(/Map) donnée à ce MultiMap .

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 (MultiMap<K, V> map)

Paramètres
map 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

contientValeur

public boolean containsValue (V value)

Vérifie si la carte contient la valeur spécifiée.

Paramètres
value V

Retour
boolean

entrées

public  entries ()

Renvoie une collection de toutes les paires clé-valeur de ce MultiMap en tant qu'instances Map.Entry .

Retour

équivaut à

public boolean equals (Object obj)

Paramètres
obj Object

Retour
boolean

obtenir

public  get (K key)

Obtient la liste des valeurs associées à chaque clé.

Paramètres
key K

Retour

getUniqueMap

public  getUniqueMap ()

Construisez une nouvelle carte contenant une clé de chaîne 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)

Code de hachage

public int hashCode ()

Retour
int

est vide

public boolean isEmpty ()

Retour
boolean

Voir également:

jeu de clés

public  keySet ()

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

Met tout

public void putAll ( m)

Ajoute toutes les entrées dans ERROR(/Map) donnée à ce MultiMap .

Paramètres
m

retirer

public  remove (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

public  values ()

Renvoie la liste de toutes les valeurs.

Retour