org.glassfish.pfl.basic.contain
Class DenseIntMapImpl<E>
java.lang.Object
org.glassfish.pfl.basic.contain.DenseIntMapImpl<E>
- All Implemented Interfaces:
- IntMap<E>
public class DenseIntMapImpl<E>
- extends Object
- implements IntMap<E>
Utility for managing mappings from densely allocated integer
keys to arbitrary objects. This should only be used for
keys in the range 0..max such that "most" of the key space is actually
used.
|
Method Summary |
E |
get(int key)
If key >= 0, return the value bound to key, or null if none. |
void |
set(int key,
E value)
If key >= 0, bind value to the key. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DenseIntMapImpl
public DenseIntMapImpl()
get
public E get(int key)
- If key >= 0, return the value bound to key, or null if none.
Throws IllegalArgumentException if key <0.
- Specified by:
get in interface IntMap<E>
set
public void set(int key,
E value)
- If key >= 0, bind value to the key.
Throws IllegalArgumentException if key <0.
- Specified by:
set in interface IntMap<E>
Copyright © 2013 Oracle. All Rights Reserved.