19 |
|
* methods are designed for locating, not traversing entries. |
20 |
|
* |
21 |
|
* <p>A {@code NavigableMap} may be accessed and traversed in either |
22 |
< |
* ascending or descending key order. The {@code descendingMap} |
22 |
> |
* ascending or descending key order. The {@link #descendingMap} |
23 |
|
* method returns a view of the map with the senses of all relational |
24 |
|
* and directional methods inverted. The performance of ascending |
25 |
|
* operations and views is likely to be faster than that of descending |
26 |
< |
* ones. Methods {@code subMap}, {@code headMap}, |
27 |
< |
* and {@code tailMap} differ from the like-named {@code |
28 |
< |
* SortedMap} methods in accepting additional arguments describing |
29 |
< |
* whether lower and upper bounds are inclusive versus exclusive. |
30 |
< |
* Submaps of any {@code NavigableMap} must implement the {@code |
31 |
< |
* NavigableMap} interface. |
26 |
> |
* ones. Methods |
27 |
> |
* {@link #subMap(Object, boolean, Object, boolean) subMap(K, boolean, K, boolean)}, |
28 |
> |
* {@link #headMap(Object, boolean) headMap(K, boolean)}, and |
29 |
> |
* {@link #tailMap(Object, boolean) tailMap(K, boolean)} |
30 |
> |
* differ from the like-named {@code SortedMap} methods in accepting |
31 |
> |
* additional arguments describing whether lower and upper bounds are |
32 |
> |
* inclusive versus exclusive. Submaps of any {@code NavigableMap} |
33 |
> |
* must implement the {@code NavigableMap} interface. |
34 |
|
* |
35 |
|
* <p>This interface additionally defines methods {@link #firstEntry}, |
36 |
|
* {@link #pollFirstEntry}, {@link #lastEntry}, and |
53 |
|
* implement {@code NavigableMap}, but extensions and implementations |
54 |
|
* of this interface are encouraged to override these methods to return |
55 |
|
* {@code NavigableMap}. Similarly, |
56 |
< |
* {@link #keySet()} can be overridden to return {@code NavigableSet}. |
56 |
> |
* {@link #keySet()} can be overridden to return {@link NavigableSet}. |
57 |
|
* |
58 |
|
* <p>This interface is a member of the |
59 |
|
* <a href="{@docRoot}/../technotes/guides/collections/index.html"> |