posts - 431,  comments - 344,  trackbacks - 0

          有一個Map對象,這時候使用keySet()方法獲取所有的key值,比如:
            Map map = new HashMap();
            map.put(1, "a");
            map.put(2, "b");
            map.put(3, "c");
            map.put(4, "d");
            Set keys1 = map.keySet();
            Set keys2 = map.keySet();
            Set keys3 = map.keySet();
          上面三個set對象key1,key2,key3引用的是一個對象。這是map的keySet()方法只返回一個set實例,所以當(dāng)從key1中刪除一個對象時候,key2和key3將會受到影響。
            keys1.remove(1);
            System.out.println(keys1);
            System.out.println(keys2);
            System.out.println(keys3);
          打印結(jié)果為:
          [2, 4, 3]
          [2, 4, 3]
          [2, 4, 3]

          posted on 2008-01-17 09:32 周銳 閱讀(6060) 評論(4)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 万山特区| 龙山县| 介休市| 团风县| 巩义市| 武义县| 东乡族自治县| 中山市| 宁安市| 济南市| 高陵县| 江阴市| 丘北县| 安康市| 延庆县| 高雄市| 松桃| 日喀则市| 峨边| 永昌县| 湘潭市| 青川县| 鲁山县| 平原县| 突泉县| 水城县| 潜山县| 股票| 宜章县| 乌鲁木齐市| 旬阳县| 南陵县| 若羌县| 滨海县| 兴宁市| 乐东| 沙河市| 龙岩市| 汤阴县| 延津县| 乐山市|