《Thinking in Java》十七章_容器深入研究_练习12(Page484)

来源:互联网 发布:mac版yy进频道失败 编辑:程序博客网 时间:2024/05/21 19:48

练习12:


    练习使用HashMap / LinkedHashMap / TreeMap

import java.util.HashMap;import java.util.LinkedHashMap;import java.util.Map;import java.util.TreeMap;public class Main {public static void main(String[] args) {/*--------------- HashMap -------------------------*/Map<String,String> map1=new HashMap<String,String>();map1.put("sky","blue");map1.put("grass","green");map1.put("ocean","dancing");map1.put("tree","tall");map1.put("earth","brown");map1.put("sun","warm");map1.put("extra","object");log(map1);log(map1.get("ocean"));/*--------------- TreeMap -------------------------*/Map<String,String> map2=new TreeMap<String,String>();map2.put("sky","blue");map2.put("grass","green");map2.put("ocean","dancing");map2.put("tree","tall");map2.put("earth","brown");map2.put("sun","warm");map2.put("extra","object");log(map2);log(map2.get("ocean"));/*--------------- LinkedHashMap -------------------------*/Map<String,String> map3=new LinkedHashMap<String,String>();map3.put("sky","blue");map3.put("grass","green");map3.put("ocean","dancing");map3.put("tree","tall");map3.put("earth","brown");map3.put("sun","warm");map3.put("extra","object");log(map3);log(map3.get("ocean"));}public static void log(Object ...args){for(int i=0;i<args.length;i++){System.out.print(args[i]+" ");}System.out.println();}}


0 0
原创粉丝点击