SortedMap接口扩展Map。它确保项目保持在升序键顺序
有几种方法没有项目在调用映射时抛出一个NoSuchElementException异常。当一个对象在Map上的元素不兼容抛出一个 ClassCastException异常。如果试图使用一个空对象时或在map上不允许空值时一个NullYiibaierException异常被抛 出。
通过SortedMap的声明的方法总结如下表:
SN | 方法及描述 |
---|---|
1 | Comparator comparator( ) 返回调用的有序映射的比较器。如果自然顺序用于调用映射,则返回null。 |
2 |
Object firstKey( ) 返回调用映射的第一个键。 |
3 |
SortedMap headMap(Object end) 返回的有序映射为那些映射条目与小于结束键。 |
4 |
Object lastKey( ) Returns the last key in the invoking map. |
5 |
SortedMap subMap(Object start, Object end) 返回包含与是大于或等于开始和小于结束键的那些条目映射 |
6 |
SortedMap tailMap(Object start) 返回包含与是大于或等于开始键的那些条目的映射。 |
例子:
SortedMap有其不同的类实现,如TreeMap,以下是例子来解释的SortedMap functionlaity:
Ayan: 1378.0 Daisy 99.22 Mahnaz: 123.22 Qadir: -19.08 Zara: 3434.34 Zara.s current balance: 4434.34
时间: 2024-10-15 03:46:50