SortedMap接口
SortedMap接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap也是此接口的一个子类。
import java.util.Map;
import java.util.SortedMap;
import java.util.TreeMap;//=================================================
// File Name : SortedMap_demo
//------------------------------------------------------------------------------
// Author : Common//主类
//Function : SortedMap_demo;
public class SortedMap_demo {public static void main(String[] args) {// TODO 自动生成的方法存根SortedMap<String,String> map = null; //声明Map对象map = new TreeMap<String,String>(); //key和value是String类map.put("zhangsan", "www.baidu.com"); //增加内容map.put("lisi", "www.alibaba.com"); //增加内容map.put("wangwu", "www.google.com"); //增加内容System.out.println("第一个元素的内容的key:"+map.firstKey());System.out.println("对应的值:"+map.get(map.firstKey()));System.out.println("最后一个元素的内容的key:"+map.lastKey());System.out.println("对应的值:"+map.get(map.lastKey()));System.out.println("输出小于指定范围的");for(Map.Entry<String, String> me: map.headMap("wangwu").entrySet()){System.out.println(me.getKey()+"-->"+me.getValue());}System.out.println("输出大于等于指定范围的");for(Map.Entry<String, String> me: map.tailMap("wangwu").entrySet()){System.out.println(me.getKey()+"-->"+me.getValue());}System.out.println("输出在指定范围的");for(Map.Entry<String, String> me: map.subMap("lisi","zhangsan").entrySet()){System.out.println(me.getKey()+"-->"+me.getValue());}}}
SortedMap接口相关推荐
- (Java)SortedMap 接口
SortedMap 接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap 也是此接口的一个子类.该接口定义如下: public interface SortedMap<K, ...
- Java 基础学习之类集框架 十 (SortedMap 接口)
SortedMap 接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap 也是此接口的一个子类.SortedMap 接口定义如下: public interface Sorted ...
- java sortmap分析_Java编程中的SortedMap接口
SortedMap接口扩展了Map.它确保条目以升序排列. 当调用映射中没有任何项时,有几种方法会引发NoSuchElementException.当对象与映射中的元素不兼容时,抛出ClassCast ...
- JAVA SortedMap接口
SortedMap接口主要提供有序的Map实现. Map的主要实现有HashMap,TreeMap,HashTable,LinkedHashMap. TreeMap实现了SortedMap接口,保证了 ...
- java sortedmap_Java SortedMap接口
SortedMap接口扩展了Map接口,它确保条目按升序键维护. 当调用映射中没有项时,有几种方法会抛出NoSuchElementException异常.当对象与映射中的元素不兼容时,抛出ClassC ...
- Java中的Map【二】SortedMap接口
所使用的jdk版本为1.8版本,先看一下SortedMap在JDK中Map的UML类图中的位置: 2.1.2 SortedMap接口 SortedMap<K,V>继承Map ...
- java.util.sortedmap_Java SortedMap 接口
Java SortedMap 接口 在本教程中,我们将学习Java SortedMap接口及其方法. Java集合框架的SortedMap接口可对存储在映射中的键进行排序. 它继承了Map接口. 实现 ...
- SortedMap 接口源码分析
一.SortedMap 类结构图 二.源码分析 a. SortedMap 接口继承自 Map 接口,提供了按照 Key 排序的功能,即 keySet.values.entrySet 结果集有序 b. ...
- 【Java集合框架】22 ——SortedMap 接口
一.SortedMap 接口外部介绍 SortedMap是集合框架中的一个接口.该接口扩展了Map接口,并提供了其元素的总排序(可以按键的排序顺序遍历元素).实现这个接口的类是TreeMap. 1.1 ...
最新文章
- Swift default参数
- 汇总|C++系统计时方法以及系统时间戳获取方法
- 配置windows 2008 作为远程访问SSL-×××服务器系列之二
- python能不能自动写代码_微软最强 Python 自动化工具开源了!不用写一行代码
- LeetCode 53. 最大子序和(动态规划)
- opencv拖动进度条_OpenCV GUI基本操作,回调函数,进度条,裁剪图像等-阿里云开发者社区...
- 在SSH里用$.ajax()函数为何失败的一系列问题
- C语言课后习题(57)
- Kompose: Docker-compose 到 Kubernetes 的迁移工具
- 项目管理——项目汇报总结
- 在Cadence中使用ADE进行蒙特卡洛仿真
- 使电动机反转的matlab仿真图,基于simulink的Matlab仿真作业(电气工程专业)2
- web开发第三方登陆之facebook登陆
- 适用于您教会的21个最佳教堂WordPress主题(2020)
- 如何增加微信阅读量,新手公众号如何增加阅读量
- FFmpeg解封装通用代码
- 基于Java毕业设计安路友汽车租赁源码+系统+mysql+lw文档+部署软件
- error: Failed dependencies: 	mariadb-libs is obsoleted by MySQL-shared-compat-5.6.46-1.el7.x86_64
- Convert Kilometers to Miles 2010.3.6
- 【红帽认证参考】常见问题解答
热门文章
- RxJava 在Android中的应用(一)
- Day4-Springmvc表单数据
- ubuntu镜像添加jdk_Ubuntu16.0.4安装jdk8
- redis set 超时_Redis 更新(set) key值过期时间被重置
- mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
- EZ 2018 07 06 NOIP模拟赛
- 利用fstream进行文件拷贝测试
- Markdown基础语法小结
- maven-eclipse 中index.html页面乱码