NavigableSet
extends SortedSet interface and provides methods to find closest
match for given element. Methods lower, floor, ceiling, and higher
return elements respectively less than, less than or equal, greater
than or equal, and greater than a given element, returning null if
there is no such element.
A
NavigableSet provides a mechanism to iterator the Set in both
Ascending and Descending order.
ConcurrentSkipListSet,
TreeSet implements NavigableSet interface.
public interface NavigableSet<E> extends SortedSet<E> { E lower(E e); E floor(E e); E ceiling(E e); E higher(E e); E pollFirst(); E pollLast(); Iterator<E> iterator(); NavigableSet<E> descendingSet(); Iterator<E> descendingIterator(); NavigableSet<E> subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive); NavigableSet<E> headSet(E toElement, boolean inclusive); NavigableSet<E> tailSet(E fromElement, boolean inclusive); SortedSet<E> subSet(E fromElement, E toElement); SortedSet<E> headSet(E toElement); SortedSet<E> tailSet(E fromElement); }
No comments:
Post a Comment