SortedMap 接口的作用

SortedMap 接口的作用

  (2012-05-28 17:42:52)
转载
标签: 

接口

 

集合

 

基本概念

 

操作

 

元素

 

java

 

it

 

回顾:SortedSet,是TreeSet 的实现接口,那么此接口可以进行排序的操作

SortedMap 也是排序的操作,之前学习过 TreeMap 类,那么此类是可以排序的。

 

[java]  view plain copy print ?
  1. import java.util.Map ;  
  2. import java.util.SortedMap ;  
  3. import java.util.TreeMap ;  
  4. public class SortedMapDemo{  
  5.     public static void main(String args[]){  
  6.         SortedMap<String,String> map = null ;  
  7.         map = new TreeMap<String,String>() ;  // 通过子类实例化接口对象   
  8.         map.put("D、jiangker","http://www.jiangker.com/") ;  
  9.         map.put("A、mldn","www.mldn.cn") ;  
  10.         map.put("C、zhinangtuan","www.zhinangtuan.net.cn") ;  
  11.         map.put("B、mldnjava","www.mldnjava.cn") ;  
  12.         System.out.print("第一个元素的内容的key:" + map.firstKey()) ;  
  13.         System.out.println(":对应的值:" + map.get(map.firstKey())) ;  
  14.         System.out.print("最后一个元素的内容的key:" + map.lastKey()) ;  
  15.         System.out.println(":对应的值:" + map.get(map.lastKey())) ;  
  16.         System.out.println("返回小于指定范围的集合:") ;  
  17.         for(Map.Entry<String,String> me:map.headMap("B、mldnjava").entrySet()){  
  18.             System.out.println("\t|- " + me.getKey() + " --> " + me.getValue()) ;  
  19.         }  
  20.         System.out.println("返回大于指定范围的集合:") ;  
  21.         for(Map.Entry<String,String> me:map.tailMap("B、mldnjava").entrySet()){  
  22.             System.out.println("\t|- " + me.getKey() + " --> " + me.getValue()) ;  
  23.         }  
  24.         System.out.println("部分集合:") ;  
  25.         for(Map.Entry<String,String> me:map.subMap("A、mldn","C、zhinangtuan").entrySet()){  
  26.             System.out.println("\t|- " + me.getKey() + " --> " + me.getValue()) ;  
  27.         }  
  28.     }  
  29. };  
 总结:

1、认识Map 接口的子接口 SortedMap 接口的基本概念

2、在此接口有很多的操作方法

3、在实际中还是以Map 接口为操作的标准。


你可能感兴趣的:(SortedMap 接口的作用)