@Generated(date="2015-05-07T09:33:04+0200", value="KTypeVTypeAssociativeContainer.java") public interface LongIntAssociativeContainer extends Iterable<LongIntCursor >
LongContainer
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(long key)
Returns
true if this container has an association to a value for the given key.
|
<T extends LongIntPredicate |
forEach(T predicate)
Applies a given predicate to all keys-value pairs in this container.
|
<T extends LongIntProcedure |
forEach(T procedure)
Applies a given procedure to all keys-value pairs in this container.
|
boolean |
isEmpty()
|
Iterator |
iterator()
Returns a cursor over the entries (key-value pairs) in this map.
|
LongCollection |
keys()
Returns a collection of keys of this container.
|
int |
removeAll(LongContainer
Removes all keys (and associated values) present in a given container.
|
int |
removeAll(LongIntPredicate
Removes all keys (and associated values) for which the predicate returns
true.
|
int |
removeAll(LongPredicate
Removes all keys (and associated values) for which the predicate returns
true.
|
int |
size()
|
IntContainer |
values()
Returns a container view of all values present in this container.
|
forEach, spliteratorIterator<LongIntCursor > iterator()
Iterator.next() . To read the current key and value use the cursor's public fields. An example is shown below.
for (IntShortCursor c : intShortMap) {
System.out.println("index=" + c.index + " key=" + c.key + " value=" + c.value);
}
The index field inside the cursor gives the internal index inside the container's implementation. The interpretation of this index depends on to the container.
boolean containsKey(long key)
true if this container has an association to a value for the given key.
int size()
boolean isEmpty()
true if this hash map contains no assigned keys.
int removeAll(LongContainercontainer)
keys().removeAll(container)but with no additional overhead.
int removeAll(LongPredicatepredicate)
true.
int removeAll(LongIntPredicatepredicate)
true.
<T extends LongIntProcedure> T forEach(T procedure)
LongIntProcedure. This lets the caller to call methods of the argument by chaining the call (even if the argument is an anonymous type) to retrieve computed values, for example.
<T extends LongIntPredicate> T forEach(T predicate)
LongIntPredicate. This lets the caller to call methods of the argument by chaining the call (even if the argument is an anonymous type) to retrieve computed values, for example. The iteration is continued as long as the predicate returns
true.
LongCollectionkeys()
IntContainervalues()