zoukankan      html  css  js  c++  java
  • SortedMap接口:进行排序操作。

    回顾:SortedSet是TreeSet的实现接口,此接口可以排序。

    SortedMap接口同样可以排序,是TreeMap的实现接口,父类。

    定义如下;

    public class TreeMap<K,V>extends AbstractMap<K,V>implements NavigableMap<K,V>, Cloneable, Serializable

    SortedMap接口扩展的方法。

    范例:

    package 类集;
    import java.util.Map;
    import java.util.SortedMap;
    import java.util.TreeMap;
    public class test1{
        public static void main(String args[]){
            SortedMap<String,String> map = null ;
            map = new TreeMap<String,String>() ;    // 通过子类实例化接口对象
            map.put("D、jiangker","http://www.jiangker.com/") ;
            map.put("A、mldn","www.mldn.cn") ;
            map.put("C、zhinangtuan","www.zhinangtuan.net.cn") ;
            map.put("B、mldnjava","www.mldnjava.cn") ;
            System.out.print("第一个元素的内容的key:" + map.firstKey()) ;
            System.out.println(":对应的值:" + map.get(map.firstKey())) ;
            System.out.print("最后一个元素的内容的key:" + map.lastKey()) ;
            System.out.println(":对应的值:" + map.get(map.lastKey())) ;
            System.out.println("返回小于指定范围的集合:") ;
            for(Map.Entry<String,String> me:map.headMap("B、mldnjava").entrySet()){
                System.out.println("	|- " + me.getKey() + " --> " + me.getValue()) ;
            }
            System.out.println("返回大于指定范围的集合:") ;
            for(Map.Entry<String,String> me:map.tailMap("B、mldnjava").entrySet()){
                System.out.println("	|- " + me.getKey() + " --> " + me.getValue()) ;
            }
            System.out.println("部分集合:") ;
            for(Map.Entry<String,String> me:map.subMap("A、mldn","C、zhinangtuan").entrySet()){
                System.out.println("	|- " + me.getKey() + " --> " + me.getValue()) ;
            }
        }
    };

    输出结果:

    第一个元素的内容的key:A、mldn:对应的值:www.mldn.cn
    最后一个元素的内容的key:D、jiangker:对应的值:http://www.jiangker.com/
    返回小于指定范围的集合:
        |- A、mldn --> www.mldn.cn
    返回大于指定范围的集合:
        |- B、mldnjava --> www.mldnjava.cn
        |- C、zhinangtuan --> www.zhinangtuan.net.cn
        |- D、jiangker --> http://www.jiangker.com/
    部分集合:
        |- A、mldn --> www.mldn.cn
        |- B、mldnjava --> www.mldnjava.cn
  • 相关阅读:
    Servlet的生命周期
    Servlet中的请求与响应
    Servlet中的相关的配置文件信息:
    转发与重定向的区别,笔记无法转过来,所以直接放链接了,可以直接查看
    JSP入门中的一些案例代码:
    一些已经有些模糊的小知识(一)
    JSP入门五之request,out,response对象的应用
    JSP入门四
    JSP入门三 不知道如何将笔记同步过来只能这样了
    来自(乐唯科技)的面试问题..
  • 原文地址:https://www.cnblogs.com/alsf/p/6231179.html
Copyright © 2011-2022 走看看