练习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();
}
}