package ch8;
import java.util.*;
/**
* Created by Jiqing on 2016/11/27.
*/
public class MapTest {
public static void main(String[] args) {
// Map不同於List,它的key不一定是數字
Map map = new HashMap();
map.put("瘋狂Java講義",109);
map.put("瘋狂iOS講義",10);
map.put("瘋狂Ajax講義",79);
// 如果新的value覆蓋了原有的value,該方法返回被覆蓋的value
System.out.println(map.put("瘋狂iOS講義",99)); // 輸出10
System.out.println(map);
// 判斷是否包含指定key
System.out.println("是否包含值為瘋狂iOS講義key:"+map.containsKey("瘋狂iOS講義"));
System.out.println("是否包含值為99 value:"+map.containsValue(99));
// 遍歷map
for (Object key : map.keySet()) {
System.out.println(key+"-->"+map.get(key));
}
}
}
輸出結果:
10
{瘋狂Ajax講義=79, 瘋狂iOS講義=99, 瘋狂Java講義=109}
是否包含值為瘋狂iOS講義key:true
是否包含值為99 value:true
瘋狂Ajax講義-->79
瘋狂iOS講義-->99
瘋狂Java講義-->109
