| java.lang.Object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | - | - | java.util.AbstractCollection | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | - | - | java.util.AbstractSet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | | - | - | java.util.TreeSet | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A NavigableSet implementation based on a TreeMap.
Create TreeSet objects
| Constructor | Summary |
|---|---|
| TreeSet() | Creates a new, empty tree set, sorted according to the natural ordering of its elements. |
| TreeSet(Collection<? extends E> c) | Creates a new tree set containing the elements in the specified collection, sorted according to the natural ordering of its elements. |
| TreeSet(Comparator<? super E> comparator) | Creates a new, empty tree set, sorted according to the specified comparator. |
| TreeSet(SortedSet<E> s) | Creates a new tree set containing the same elements and using the same ordering as the specified sorted set. |
Add elements to a TreeSet
| Return | Method | Summary |
|---|---|---|
| boolean | add(E e) | Adds the specified element to this set if it is not already present. |
| boolean | addAll(Collection<? extends E> c) | Adds all of the elements in the specified collection to this set. |
Get the least and greatest element in this TreeSet
| Return | Method | Summary |
|---|---|---|
| E | ceiling(E e) | Returns the least element in this set greater than or equal to the given element, or null if there is no such element. |
| E | floor(E e) | Returns the greatest element in this set less than or equal to the given element, or null if there is no such element. |
| E | higher(E e) | Returns the least element in this set strictly greater than the given element, or null if there is no such element. |
| E | lower(E e) | Returns the greatest element in this set strictly less than the given element, or null if there is no such element. |
Clear a TreeSet
| Return | Method | Summary |
|---|---|---|
| void | clear() | Removes all of the elements from this set. |
Clone a TreeSet
| Return | Method | Summary |
|---|---|---|
| Object | clone() | Returns a shallow copy of this TreeSet instance. |
Get the comparator used by this TreeSet
| Return | Method | Summary |
|---|---|---|
| Comparator<? super E> | comparator() | Returns the comparator used to order the elements in this set, or null if this set uses the natural ordering of its elements. |
If this TreeSet contains a certain element
| Return | Method | Summary |
|---|---|---|
| boolean | contains(Object o) | Returns true if this set contains the specified element. |
Get the descending iterator and descending set
| Return | Method | Summary |
|---|---|---|
| Iterator<E> | descendingIterator() | Returns an iterator over the elements in this set in descending order. |
| NavigableSet<E> | descendingSet() | Returns a reverse order view of the elements contained in this set. |
The first and last element in this TreeSet
| Return | Method | Summary |
|---|---|---|
| E | first() | Returns the first (lowest) element currently in this set. |
| E | last() | Returns the last (highest) element currently in this set. |
Get the head set and tail set
| Return | Method | Summary |
|---|---|---|
| SortedSet<E> | headSet(E toElement) | Returns a view of the portion of this set whose elements are strictly less than toElement. |
| NavigableSet<E> | headSet(E toElement, boolean inclusive) | Returns a view of the portion of this set whose elements are less than (or equal to, if inclusive is true) toElement. |
| SortedSet<E> | tailSet(E fromElement) | Returns a view of the portion of this set whose elements are greater than or equal to fromElement. |
| NavigableSet<E> | tailSet(E fromElement, boolean inclusive) | Returns a view of the portion of this set whose elements are greater than (or equal to, if inclusive is true) fromElement. |
Is this TreeSet empty
| Return | Method | Summary |
|---|---|---|
| boolean | isEmpty() | Returns true if this set contains no elements. |
Get an iterator over the elements in this set in ascending order
| Return | Method | Summary |
|---|---|---|
| Iterator<E> | iterator() | Returns an iterator over the elements in this set in ascending order. |
Get and remove first and last element in this tree
| Return | Method | Summary |
|---|---|---|
| E | pollFirst() | Retrieves and removes the first (lowest) element, or returns null if this set is empty. |
| E | pollLast() | Retrieves and removes the last (highest) element, or returns null if this set is empty. |
Remove element from TreeSet
| Return | Method | Summary |
|---|---|---|
| boolean | remove(Object o) | Removes the specified element from this set if it is present. |
Get the size of this TreeSet
| Return | Method | Summary |
|---|---|---|
| int | size() | Returns the number of elements in this set (its cardinality). |
Get a subset from this TreeSet
| Return | Method | Summary |
|---|---|---|
| NavigableSet<E> | subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) | Returns a view of the portion of this set whose elements range from fromElement to toElement. |
| SortedSet<E> | subSet(E fromElement, E toElement) | Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive. |
java2s.com | | Contact Us | Privacy Policy |
| Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
| All other trademarks are property of their respective owners. |