TreeMap常用API补充
package TreeMap_UtilityClass;
import java.util.*;
/**
* TreeMap常用API补充
*/
public class TreeMapReplenish {
public static void main(String[] args) {
TreeMap<Integer,String> planetMap = new TreeMap<Integer, String>();
planetMap.put(35501,"泰希斯");
planetMap.put(35502,"维纳斯");
planetMap.put(35503,"盖亚");
planetMap.put(35504,"阿瑞斯");
planetMap.put(35505,"宙斯");
planetMap.put(35506,"卡勒姆");
planetMap.put(35507,"普罗托");
planetMap.put(35508,"波塞冬");
planetMap.put(35510,"哈迪斯");
System.out.println("当前Map中的映射关系:");
ForEachTreeMap(planetMap);
// 返回一个大于等于指定键的键值映射关系,若不存在这样的键则返回null
System.out.println("\n返回一个大于等于指定键的键值映射关系,若不存在这样的键则返回null:");
System.out.println("Ceiling35503:"+planetMap.ceilingEntry(35503));
System.out.println("Ceiling35509:"+planetMap.ceilingEntry(35509));
// 返回一个小于等于指定键的键值映射关系,若不存在这样的键则返回null
System.out.println("\n返回一个小于等于指定键的键值映射关系,若不存在这样的键则返回null:");
System.out.println("Floor35505:"+planetMap.floorEntry(35505));
System.out.println("Floor35500:"+planetMap.floorEntry(35500));
System.out.println("--------------------------------------------------");
// 返回大于等于给定键的最小键,若不存在这样的键则返回null
System.out.println("返回大于等于给定键的最小键,若不存在这样的键则返回null:");
System.out.println("Ceiling35509:"+planetMap.ceilingKey(35509));
System.out.println("Ceiling35500:"+planetMap.ceilingKey(35500));
// 返回小于等于给定键的最小键,若不存在这样的键则返回null
System.out.println("\n返回小于等于给定键的最小键,若不存在这样的键则返回null:");
System.out.println("Floor35508&