SortedMap接口
生活随笔
收集整理的這篇文章主要介紹了
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接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: My Toolkit of Node.j
- 下一篇: Java基础学习总结(52)——Liun