标签:yqi [] rgs http last out 小伙伴 www. 没有
SortedMap接口是排序接口,只要是实现了此接口的子类,都属于排序的子类,TreeMap也是此接口的一个子类
package com.maps;
import java.util.Map;
import java.util.SortedMap;
import java.util.TreeMap;
public class SortedMapDemo01 {
public static void main(String[] args) {
SortedMap<String,String> map = new TreeMap<String,String>();
map.put("A", "www.baidu.com");
map.put("B", "www.google.com");
map.put("C", "www.360.com");
map.put("D", "http://www.huohu.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> mp:map.headMap("C").entrySet()){
System.out.println(mp.getKey()+","+mp.getValue());
}
System.out.println("返回大于指定范围的集合:");
for(Map.Entry<String, String> mp:map.tailMap("B").entrySet()){
System.out.println(mp.getKey()+","+mp.getValue());
}
}
}
第一个元素的内容的key:A
对应的值:www.baidu.com
最后一个元素的key:D
对应的值:http://www.huohu.com
返回小于指定范围的集合:
A,www.baidu.com
B,www.google.com
返回大于指定范围的集合:
B,www.google.com
C,www.360.com
D,http://www.huohu.com
以上规定了很多Map接口中没有的方法,但是如果要想操作以上方法,则对象所在类必须实现Comparable接口
我的博客园地址:https://www.cnblogs.com/YQian/
标签:yqi [] rgs http last out 小伙伴 www. 没有
原文地址:https://www.cnblogs.com/YQian/p/10880664.html