Java SortedMap接口
2015-10-31 15:39
323 查看
SortedMap接口扩展Map。它确保项目保持在升序键顺序
有几种方法没有项目在调用映射时抛出一个NoSuchElementException异常。当一个对象在Map上的元素不兼容抛出一个 ClassCastException异常。如果试图使用一个空对象时或在map上不允许空值时一个NullYiibaierException异常被抛 出。
通过SortedMap的声明的方法总结如下表:
SortedMap有其不同的类实现,如TreeMap,以下是例子来解释的SortedMap functionlaity:
有几种方法没有项目在调用映射时抛出一个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
相关文章推荐
- Java Map.Entry接口
- JAVA线程与进程间的通信
- 多态,继承 联系与区别
- java编程调用存储过程中得到新增记录id号的实现方法
- 二分查找的几个变种(Java代码实现)
- maven编译成功 eclipse现实语法错误
- Java中Runable和Thear区别
- SpringMVC中为什么已经作废了session, 在另一个jsp中仍然能取到session中的值?
- SpringMVC + servlet3.0 文件上传的配置和实现
- SpringMVC 全局异常处理代码
- java多线程
- java 调用webservice 报 No service named XXXXHttpSoap11Endpoint is availab异常
- java中给出一个不多于5位数的正整数,要求,第一是求出它是第多少位的,逆序打印出各位数字
- jdk目录结构
- spring-security 3.2.8 配置及部分源码分析
- Java异常处理
- java中猴子吃桃子的问题和求分数序列和的问题
- java通过JDBC链接SQLServer2012
- bat启动java程序,集成jre
- Spring4:JDBC