Мультикарта
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 () Создайте новую карту, содержащую уникальный строковый ключ для каждого значения. | |
int | hashCode () |
boolean | isEmpty () |
keySet () Возвращает коллекцию всех различных ключей, содержащихся в этом мультиотображении. | |
V | put (K key, V value) Добавляет значение в список, связанный с ключом. |
void | putAll ( MultiMap <K, ? extends V> m) |
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 ()
Создайте новую карту, содержащую уникальный строковый ключ для каждого значения. Текущий алгоритм создаст уникальный ключ, добавляя уникальный номер позиции к значению toString() ключа.
Возврат | |
---|---|
ERROR(/Map) |
хэш-код
public int hashCode ()
Возврат | |
---|---|
int |
набор ключей
publickeySet ()
Возвращает коллекцию всех различных ключей, содержащихся в этом мультиотображении.
Возврат | |
---|---|
помещать
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 |
удалять
publicremove (K key)
Удаляет все значения, связанные с указанным ключом.
Параметры | |
---|---|
key | K |
Возврат | |
---|---|
размер
public int size ()
Возвращает количество ключей на карте
Возврат | |
---|---|
int |
ценности
publicvalues ()
Возвращает список всех значений.
Возврат | |
---|---|