java类集---SortedMap

xiaoxiao2021-02-28  6

一,本章目标

掌握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 stub SortedMap<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接口的概念

转载请注明原文地址: https://www.6miu.com/read-1400124.html

最新回复(0)