Мультикарта

public class MultiMap
extends Object

java.lang.Объект
com.android.tradefed.util.MultiMap<K, V>


ERROR(/Map) , поддерживающая несколько значений для каждого ключа.

Краткое содержание

Общественные конструкторы

MultiMap ()
MultiMap ( MultiMap <K, V> map)
MultiMap ( map) MultiMap ( map)

Публичные методы

void clear ()

Очищает карту.

boolean containsKey (K key)

Проверяет, содержит ли карта указанный ключ.

boolean containsValue (V value)

Проверяет, содержит ли карта указанное значение.

entries ()

Возвращает коллекцию всех пар ключ-значение в этом MultiMap как экземпляры Map.Entry .

boolean equals (Object obj)

get (K key)

Получает список значений, связанных с каждым ключом.

getUniqueMap ()

Создайте новую карту, содержащую уникальный строковый ключ для каждого значения.

int hashCode ()

boolean isEmpty ()
keySet ()

Возвращает коллекцию всех различных ключей, содержащихся в этом мультиотображении.

V put (K key, V value)

Добавляет значение в список, связанный с ключом.

void putAll ( MultiMap <K, ? extends V> m)

Добавляет все записи из данного MultiMap в этот MultiMap .

void putAll ( m) putAll ( m)

Добавляет все записи из заданного ERROR(/Map) в этот MultiMap .

remove (K key)

Удаляет все значения, связанные с указанным ключом.

int size ()

Возвращает количество ключей на карте

values ()

Возвращает список всех значений.

Общественные конструкторы

Мультикарта

public MultiMap ()

Мультикарта

public MultiMap (MultiMap<K, V> map)

Параметры
map MultiMap

Мультикарта

public MultiMap ( map)

Параметры
map

Публичные методы

прозрачный

public void clear ()

Очищает карту.

содержит ключ

public boolean containsKey (K key)

Проверяет, содержит ли карта указанный ключ.

Параметры
key K

Возврат
boolean

содержит значение

public boolean containsValue (V value)

Проверяет, содержит ли карта указанное значение.

Параметры
value V

Возврат
boolean

записи

public  entries ()

Возвращает коллекцию всех пар ключ-значение в этом MultiMap как экземпляры Map.Entry .

Возврат

равно

public boolean equals (Object obj)

Параметры
obj Object

Возврат
boolean

получать

public  get (K key)

Получает список значений, связанных с каждым ключом.

Параметры
key K

Возврат

getUniqueMap

public  getUniqueMap ()

Создайте новую карту, содержащую уникальный строковый ключ для каждого значения. Текущий алгоритм создаст уникальный ключ, добавляя уникальный номер позиции к значению toString() ключа.

Возврат
ERROR(/Map)

хэш-код

public int hashCode ()

Возврат
int

isEmpty

public boolean isEmpty ()

Возврат
boolean

См. также:

набор ключей

public  keySet ()

Возвращает коллекцию всех различных ключей, содержащихся в этом мультиотображении.

Возврат

помещать

public V put (K key, 
                V value)

Добавляет значение в список, связанный с ключом.

Параметры
key K

value V

Возврат
V

положить все

public void putAll (MultiMap<K, ? extends V> m)

Добавляет все записи из данного MultiMap в этот MultiMap .

Параметры
m MultiMap

положить все

public void putAll ( m)

Добавляет все записи из заданного ERROR(/Map) в этот MultiMap .

Параметры
m

удалять

public  remove (K key)

Удаляет все значения, связанные с указанным ключом.

Параметры
key K

Возврат

размер

public int size ()

Возвращает количество ключей на карте

Возврат
int

ценности

public  values ()

Возвращает список всех значений.

Возврат