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實例,所以當從key1中刪除一個對象時候,key2和key3將會受到影響。
            keys1.remove(1);
            System.out.println(keys1);
            System.out.println(keys2);
            System.out.println(keys3);
          打印結果為:
          [2, 4, 3]
          [2, 4, 3]
          [2, 4, 3]

          posted on 2008-01-17 09:32 周銳 閱讀(6057) 評論(4)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 巴楚县| 石城县| 大荔县| 黄冈市| 剑河县| 榆社县| 台江县| 托克托县| 武穴市| 九寨沟县| 特克斯县| 毕节市| 资中县| 剑川县| 色达县| 九寨沟县| 旺苍县| 荔浦县| 双鸭山市| 朝阳县| 同仁县| 麻城市| 乌审旗| 巴青县| 赣榆县| 昌平区| 永顺县| 甘德县| 铜鼓县| 旺苍县| 交城县| 区。| 桐城市| 巴东县| 略阳县| 汽车| 蒙阴县| 蓝山县| 敦煌市| 大安市| 准格尔旗|