标签:
练习12:
练习使用HashMap / LinkedHashMap / TreeMap
1 import java.util.HashMap; 2 import java.util.LinkedHashMap; 3 import java.util.Map; 4 import java.util.TreeMap; 5 6 public class Main { 7 8 public static void main(String[] args) { 9 10 /*--------------- HashMap -------------------------*/ 11 12 Map<String,String> map1=new HashMap<String,String>(); 13 14 map1.put("sky","blue"); 15 map1.put("grass","green"); 16 map1.put("ocean","dancing"); 17 map1.put("tree","tall"); 18 map1.put("earth","brown"); 19 map1.put("sun","warm"); 20 map1.put("extra","object"); 21 22 log(map1); 23 log(map1.get("ocean")); 24 25 /*--------------- TreeMap -------------------------*/ 26 27 Map<String,String> map2=new TreeMap<String,String>(); 28 29 map2.put("sky","blue"); 30 map2.put("grass","green"); 31 map2.put("ocean","dancing"); 32 map2.put("tree","tall"); 33 map2.put("earth","brown"); 34 map2.put("sun","warm"); 35 map2.put("extra","object"); 36 37 log(map2); 38 log(map2.get("ocean")); 39 40 /*--------------- LinkedHashMap -------------------------*/ 41 42 Map<String,String> map3=new LinkedHashMap<String,String>(); 43 44 map3.put("sky","blue"); 45 map3.put("grass","green"); 46 map3.put("ocean","dancing"); 47 map3.put("tree","tall"); 48 map3.put("earth","brown"); 49 map3.put("sun","warm"); 50 map3.put("extra","object"); 51 52 log(map3); 53 log(map3.get("ocean")); 54 55 } 56 57 public static void log(Object ...args){ 58 for(int i=0;i<args.length;i++){ 59 System.out.print(args[i]+" "); 60 } 61 System.out.println(); 62 } 63 64 }
《Thinking in Java》十七章_容器深入研究_练习12(Page484)
标签:
原文地址:http://www.cnblogs.com/cc11001100/p/5788867.html