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接口相关推荐

  1. (Java)SortedMap 接口

    SortedMap 接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap 也是此接口的一个子类.该接口定义如下: public interface SortedMap<K, ...

  2. Java 基础学习之类集框架 十 (SortedMap 接口)

    SortedMap 接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap 也是此接口的一个子类.SortedMap 接口定义如下: public interface Sorted ...

  3. java sortmap分析_Java编程中的SortedMap接口

    SortedMap接口扩展了Map.它确保条目以升序排列. 当调用映射中没有任何项时,有几种方法会引发NoSuchElementException.当对象与映射中的元素不兼容时,抛出ClassCast ...

  4. JAVA SortedMap接口

    SortedMap接口主要提供有序的Map实现. Map的主要实现有HashMap,TreeMap,HashTable,LinkedHashMap. TreeMap实现了SortedMap接口,保证了 ...

  5. java sortedmap_Java SortedMap接口

    SortedMap接口扩展了Map接口,它确保条目按升序键维护. 当调用映射中没有项时,有几种方法会抛出NoSuchElementException异常.当对象与映射中的元素不兼容时,抛出ClassC ...

  6. Java中的Map【二】SortedMap接口

            所使用的jdk版本为1.8版本,先看一下SortedMap在JDK中Map的UML类图中的位置: 2.1.2 SortedMap接口 SortedMap<K,V>继承Map ...

  7. java.util.sortedmap_Java SortedMap 接口

    Java SortedMap 接口 在本教程中,我们将学习Java SortedMap接口及其方法. Java集合框架的SortedMap接口可对存储在映射中的键进行排序. 它继承了Map接口. 实现 ...

  8. SortedMap 接口源码分析

    一.SortedMap 类结构图 二.源码分析 a.  SortedMap 接口继承自 Map 接口,提供了按照 Key 排序的功能,即 keySet.values.entrySet 结果集有序 b. ...

  9. 【Java集合框架】22 ——SortedMap 接口

    一.SortedMap 接口外部介绍 SortedMap是集合框架中的一个接口.该接口扩展了Map接口,并提供了其元素的总排序(可以按键的排序顺序遍历元素).实现这个接口的类是TreeMap. 1.1 ...

最新文章

  1. Swift default参数
  2. 汇总|C++系统计时方法以及系统时间戳获取方法
  3. 配置windows 2008 作为远程访问SSL-×××服务器系列之二
  4. python能不能自动写代码_微软最强 Python 自动化工具开源了!不用写一行代码
  5. LeetCode 53. 最大子序和(动态规划)
  6. opencv拖动进度条_OpenCV GUI基本操作,回调函数,进度条,裁剪图像等-阿里云开发者社区...
  7. 在SSH里用$.ajax()函数为何失败的一系列问题
  8. C语言课后习题(57)
  9. Kompose: Docker-compose 到 Kubernetes 的迁移工具
  10. 项目管理——项目汇报总结
  11. 在Cadence中使用ADE进行蒙特卡洛仿真
  12. 使电动机反转的matlab仿真图,基于simulink的Matlab仿真作业(电气工程专业)2
  13. web开发第三方登陆之facebook登陆
  14. 适用于您教会的21个最佳教堂WordPress主题(2020)
  15. 如何增加微信阅读量,新手公众号如何增加阅读量
  16. FFmpeg解封装通用代码
  17. 基于Java毕业设计安路友汽车租赁源码+系统+mysql+lw文档+部署软件
  18. error: Failed dependencies: mariadb-libs is obsoleted by MySQL-shared-compat-5.6.46-1.el7.x86_64
  19. Convert Kilometers to Miles 2010.3.6
  20. 【红帽认证参考】常见问题解答

热门文章

  1. RxJava 在Android中的应用(一)
  2. Day4-Springmvc表单数据
  3. ubuntu镜像添加jdk_Ubuntu16.0.4安装jdk8
  4. redis set 超时_Redis 更新(set) key值过期时间被重置
  5. mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容
  6. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
  7. EZ 2018 07 06 NOIP模拟赛
  8. 利用fstream进行文件拷贝测试
  9. Markdown基础语法小结
  10. maven-eclipse 中index.html页面乱码