|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines extends the LongSet interface to define sorted sets.
SortedSet
Method Summary | |
boolean |
add(long v)
Adds an element to this set. |
long |
first()
Returns the lowest element of this set. |
LongSortedSet |
headSet(long to)
Returns the subset of values lower than a specified value. |
long |
last()
Returns the highest element of this set. |
LongSortedSet |
subSet(long from,
long to)
Returns the subset of values lower that a specified value and higher than or equal to another specified value. |
LongSortedSet |
tailSet(long from)
Returns the subset of values higher than or equal to a specified value. |
Methods inherited from interface bak.pcj.LongCollection |
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize |
Method Detail |
public boolean add(long v)
add
in interface LongCollection
v
- the element to add to this set.
UnsupportedOperationException
- if the operation is not supported by this
set.
IllegalArgumentException
- if v is not permitted, because this set
is a subset of another set.LongCollection.addAll(LongCollection)
public long first()
NoSuchElementException
- if this set is empty.public LongSortedSet headSet(long to)
to
- the upper bound of the returned set (not included).
IllegalArgumentException
- if to is not permitted
in this set (which can be the case with returned
subsets).public long last()
NoSuchElementException
- if this set is empty.public LongSortedSet subSet(long from, long to)
from
- the lower bound of the returned set (included).to
- the upper bound of the returned set (not included).
IllegalArgumentException
- if from is greater than to;
if from or to is not permitted
in this set (which can be the case with returned
subsets).public LongSortedSet tailSet(long from)
from
- the lower bound of the returned set (included).
IllegalArgumentException
- if from is not permitted
in this set (which can be the case with returned
subsets).
|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |