java.util.NavigableSet<E> |
Known Indirect Subclasses
ConcurrentSkipListSet<E>,
TreeSet<E>
|
NavigableSet is a SortedSet with navigation methods answering the closest matches for specified item.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the smallest element bigger than or equal to the specified one,
or null if no such element.
| |||||||||||
Returns a descending iterator of this set.
| |||||||||||
Returns a reverse order view of this set.
| |||||||||||
Returns the biggest element less than or equal to the specified one, or
null if no such element.
| |||||||||||
Returns a NavigableSet of the specified portion of this set which
contains elements less than (or equal to, depends on endInclusive) the
end element.
| |||||||||||
Returns the smallest element bigger than the specified one, or null if no
such element.
| |||||||||||
Returns the biggest element less than the specified one, or null if no
such element.
| |||||||||||
Deletes and returns the smallest element, or null if the set is empty.
| |||||||||||
Deletes and returns the biggest element, or null if the set is empty.
| |||||||||||
Returns a NavigableSet of the specified portion of this set which
contains elements greater (or equal to, depends on startInclusive) the
start element but less than (or equal to, depends on endInclusive) the
end element.
| |||||||||||
Returns a NavigableSet of the specified portion of this set which
contains elements greater (or equal to, depends on startInclusive) the
start element.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface java.lang.Iterable
| |||||||||||
From interface java.util.Collection
| |||||||||||
From interface java.util.Set
| |||||||||||
From interface java.util.SortedSet
|
Returns the smallest element bigger than or equal to the specified one, or null if no such element.
e | the specified element |
---|
ClassCastException | if the element cannot be compared with the ones in the set |
---|---|
NullPointerException | if the element is null and the set can not contain null |
Returns a descending iterator of this set.
Returns a reverse order view of this set.
Returns the biggest element less than or equal to the specified one, or null if no such element.
e | the specified element |
---|
ClassCastException | if the element cannot be compared with the ones in the set |
---|---|
NullPointerException | if the element is null and the set can not contain null |
Returns a NavigableSet of the specified portion of this set which contains elements less than (or equal to, depends on endInclusive) the end element. The returned NavigableSet is backed by this set so changes to one are reflected by the other.
end | the end element |
---|---|
endInclusive | true if the end element is in the returned set |
ClassCastException | when the end object cannot be compared with the elements in this set |
---|---|
NullPointerException | when the end object is null and the set cannot contain handle null |
IllegalArgumentException | when end is out of range and the set has a range |
Returns the smallest element bigger than the specified one, or null if no such element.
e | the specified element |
---|
ClassCastException | if the element cannot be compared with the ones in the set |
---|---|
NullPointerException | if the element is null and the set can not contain null |
Returns the biggest element less than the specified one, or null if no such element.
e | the specified element |
---|
ClassCastException | if the element cannot be compared with the ones in the set |
---|---|
NullPointerException | if the element is null and the set can not contain null |
Deletes and returns the smallest element, or null if the set is empty.
Deletes and returns the biggest element, or null if the set is empty.
Returns a NavigableSet of the specified portion of this set which contains elements greater (or equal to, depends on startInclusive) the start element but less than (or equal to, depends on endInclusive) the end element. The returned NavigableSet is backed by this set so changes to one are reflected by the other.
start | the start element |
---|---|
startInclusive | true if the start element is in the returned set |
end | the end element |
endInclusive | true if the end element is in the returned set |
ClassCastException | when the start or end object cannot be compared with the elements in this set |
---|---|
NullPointerException | when the start or end object is null and the set cannot contain null |
IllegalArgumentException | when the start is bigger than end; or start or end is out of range and the set has a range |
Returns a NavigableSet of the specified portion of this set which contains elements greater (or equal to, depends on startInclusive) the start element. The returned NavigableSet is backed by this set so changes to one are reflected by the other.
start | the start element |
---|---|
startInclusive | true if the start element is in the returned set |
ClassCastException | when the start object cannot be compared with the elements in this set |
---|---|
NullPointerException | when the start object is null and the set cannot contain null |
IllegalArgumentException | when start is out of range and the set has a range |