public class LongHashMap<T> extends Object implements Map<Long,T>, Cloneable, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
LongHashMap.Entry<T> |
| Constructor and Description |
|---|
LongHashMap()
Constructs an empty HashMap with the default initial capacity (16)
and the default load factor (0.75).
|
LongHashMap(int initialCapacity)
Constructs an empty HashMap with the specified initial capacity
and the default load factor (0.75).
|
LongHashMap(int initialCapacity,
float loadFactor)
Constructs an empty HashMap with the specified initial capacity
and load factor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes all mappings from this map.
|
Object |
clone()
Returns a shallow copy of this HashMap instance: the keys and
values themselves are not cloned.
|
boolean |
containsKey(int key)
Returns true if this map contains a mapping for the specified key.
|
boolean |
containsKey(Object obj) |
boolean |
containsValue(Object value)
Returns true if this map maps one or more keys to the specified
value.
|
Set<LongHashMap.Entry<T>> |
entryIntSet() |
Set<Map.Entry<Long,T>> |
entrySet()
Returns a collection view of the mappings contained in this map.
|
T |
get(long key)
Returns the value to which the specified key is mapped in this identity
hash map, or null if the map contains no mapping for this key.
|
T |
get(Object obj) |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings.
|
Set<Long> |
keySet()
Returns a set view of the keys contained in this map.
|
T |
put(Long key,
T value) |
void |
putAll(LongHashMap<T> m)
Copies all of the mappings from the specified map to this map These
mappings will replace any mappings that this map had for any of the keys
currently in the specified map.
|
void |
putAll(Map<? extends Long,? extends T> map) |
T |
putInt(int key,
T value)
Associates the specified value with the specified key in this map.
|
T |
remove(long key)
Removes the mapping for this key from this map if present.
|
T |
remove(Object obj) |
int |
size()
Returns the number of key-value mappings in this map.
|
Collection<T> |
values()
Returns a collection view of the values contained in this map.
|
public LongHashMap()
public LongHashMap(int initialCapacity)
initialCapacity - the initial capacity.IllegalArgumentException - if the initial capacity is negative.public LongHashMap(int initialCapacity,
float loadFactor)
initialCapacity - The initial capacity.loadFactor - The load factor.IllegalArgumentException - if the initial capacity is negative or the
load factor is nonpositive.public void clear()
public Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic boolean containsKey(int key)
key - The key whose presence in this map is to be testedpublic boolean containsKey(Object obj)
containsKey in interface Map<Long,T>public boolean containsValue(Object value)
containsValue in interface Map<Long,T>value - value whose presence in this map is to be tested.public Set<LongHashMap.Entry<T>> entryIntSet()
public Set<Map.Entry<Long,T>> entrySet()
public T get(long key)
key - the key whose associated value is to be returned.#put(int, Object)public boolean isEmpty()
public Set<Long> keySet()
public void putAll(LongHashMap<T> m)
m - mappings to be stored in this map.NullPointerException - if the specified map is null.public T putInt(int key, T value)
key - key with which the specified value is to be associated.value - value to be associated with the specified key.public T remove(long key)
key - key whose mapping is to be removed from the map.public int size()
public Collection<T> values()
Copyright © 2015 Revolution Systems Inc.. All rights reserved.