1. TreeMap类的概述:
键是红黑树结构,可以保证键的排序和唯一性。
2. TreeMap案例:
TreeMap<String, String>
代码示例:
1 package cn.itcast_04; 2 3 import java.util.Set; 4 import java.util.TreeMap; 5 6 /* 7 * TreeMap:是基于红黑树的Map接口的实现。 8 * 9 * HashMap<String,String> 10 * 键:String 11 * 值:String 12 */ 13 public class TreeMapDemo { 14 public static void main(String[] args) { 15 // 创建集合对象 16 TreeMap<String, String> tm = new TreeMap<String, String>(); 17 18 // 创建元素并添加元素 19 tm.put("hello", "你好"); 20 tm.put("world", "世界"); 21 tm.put("java", "爪哇"); 22 tm.put("world", "世界2"); 23 tm.put("javaee", "爪哇EE"); 24 25 // 遍历集合 26 Set<String> set = tm.keySet(); 27 for (String key : set) { 28 String value = tm.get(key); 29 System.out.println(key + "---" + value); 30 } 31 } 32 }
运行效果,如下:
时间: 2024-10-21 12:32:20