java类集---SortedMap

来源:互联网 发布:江苏省网络作家协会 编辑:程序博客网 时间:2024/06/14 12:19

一,本章目标

掌握SortedMap接口的作用


二,具体内容

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

package SortedMap接口;import java.util.Map;import java.util.SortedMap;import java.util.TreeMap;public class SortedMapDemo1 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSortedMap<String,String> map = null;map = new TreeMap<String,String>();map.put("D","xxxxxd");map.put("A", "xxxxaaa");map.put("B","xxxxxb");map.put("C", "xxxxxccc");System.out.print("第一个元素:" + map.firstKey());System.out.println(",对应的内容" + map.get(map.firstKey()));System.out.print("最后一个个元素:" + map.lastKey());System.out.println(",对应的内容" + map.get(map.lastKey()));System.out.println("返回小于指定内容的集合:");for(Map.Entry<String, String> me:map.headMap("B").entrySet() ){System.out.println("\t| - " + me.getKey() + "-->" + me.getValue());}System.out.println("返回大于指定内容的集合:");for(Map.Entry<String, String> me:map.tailMap("B").entrySet() ){System.out.println("\t| - " + me.getKey() + "-->" + me.getValue());}System.out.println("部分集合:");for(Map.Entry<String, String> me:map.subMap("A","C").entrySet() ){System.out.println("\t| - " + me.getKey() + "-->" + me.getValue());}}}


三,总结

认识SortedMap接口的概念





阅读全文
0 0
原创粉丝点击