| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashMap<Key,List<Value>> |
map |
protected int |
size |
| Constructor and Description |
|---|
LinkedHashMultiMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Key k,
Iterable<Value> vals)
Добавляет значения для указанного ключа
|
void |
add(Key k,
Value... vals)
Добавляет значения для указанного ключа
|
void |
clear()
Очищает все значения
|
List<Value> |
get(Key k)
Возвращает значения для указанного ключа
|
List<Key> |
keys()
Возвращает ключи
|
void |
remove(Iterable<Key> keys)
Удаляет значения связанные с указанным ключем
|
void |
remove(Key... keys)
Удаляет значения связанные с указанным ключем
|
void |
set(Key k,
Iterable<Value> vals)
Указывает значения для ключа
|
void |
set(Key k,
Value... vals)
Указывает значения для ключа
|
int |
size()
Возвращает кол-во значений в карте
|
protected int |
sizeFast() |
protected int |
sizeFullScan() |
protected volatile int size
protected final LinkedHashMap<Key,List<Value>> map
public int size()
MultiMapprotected int sizeFast()
protected int sizeFullScan()
public List<Value> get(Key k)
MultiMappublic void clear()
MultiMappublic void add(Key k, Value... vals)
MultiMappublic void add(Key k, Iterable<Value> vals)
MultiMappublic void set(Key k, Value... vals)
MultiMappublic void set(Key k, Iterable<Value> vals)
MultiMappublic void remove(Key... keys)
MultiMapCopyright © 2019. All rights reserved.