Мультикарта
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 как экземпляры | |
boolean | equals (Object obj) |
get (K key) Получает список значений, связанных с каждым ключом. | |
getUniqueMap () Создайте новую карту, содержащую уникальный ключ String для каждого значения. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Возвращает коллекцию всех различных ключей, содержащихся в этой мультикарте. | |
V | put (K key, V value) Добавляет значение в список, связанный с ключом. |
void | putAll ( m) putAll ( m) Добавляет все записи в данной |
remove (K key) Удаляет все значения, связанные с указанным ключом. | |
int | size () Возвращает количество ключей на карте |
values () Возвращает список всех значений. |
Публичные конструкторы
Мультикарта
public MultiMap ()
Мультикарта
public MultiMap (map)
Параметры | |
---|---|
map |
Публичные методы
прозрачный
public void clear ()
Очищает карту.
содержитКлюч
public boolean containsKey (K key)
Проверяет, содержит ли карта указанный ключ.
Параметры | |
---|---|
key | K |
Возвращает | |
---|---|
boolean |
Смотрите также:
содержитзначение
public boolean containsValue (V value)
Проверяет, содержит ли карта указанное значение.
Параметры | |
---|---|
value | V |
Возвращает | |
---|---|
boolean |
Смотрите также:
записи
publicentries ()
Возвращает коллекцию всех пар ключ-значение в этом MultiMap как экземпляры Map.Entry
.
Возвращает | |
---|---|
равно
public boolean equals (Object obj)
Параметры | |
---|---|
obj | Object |
Возвращает | |
---|---|
boolean |
получать
publicget (K key)
Получает список значений, связанных с каждым ключом.
Параметры | |
---|---|
key | K |
Возвращает | |
---|---|
getUniqueMap
publicgetUniqueMap ()
Создайте новую карту, содержащую уникальный ключ String для каждого значения. Текущий алгоритм создаст уникальный ключ, добавив уникальный номер позиции к значению toString() ключа.
Возвращает | |
---|---|
ERROR(/Map) |
хэш-код
public int hashCode ()
Возвращает | |
---|---|
int |
набор ключей
publickeySet ()
Возвращает коллекцию всех различных ключей, содержащихся в этой мультикарте.
Возвращает | |
---|---|
помещать
public V put (K key, V value)
Добавляет значение в список, связанный с ключом.
Параметры | |
---|---|
key | K |
value | V |
Возвращает | |
---|---|
V |
Смотрите также:
положить все
public void putAll (m)
Добавляет все записи в данной ERROR(/Map)
к этой MultiMap
.
Параметры | |
---|---|
m |
удалять
publicremove (K key)
Удаляет все значения, связанные с указанным ключом.
Параметры | |
---|---|
key | K |
Возвращает | |
---|---|
размер
public int size ()
Возвращает количество ключей на карте
Возвращает | |
---|---|
int |
ценности
publicvalues ()
Возвращает список всех значений.
Возвращает | |
---|---|