java中獲取map集合數組的元素的方法

 // 第一種方法(傳統方法)
    public void funOne() {
        Map map = new HashMap();
        map.put("1", "第一個數");
        map.put("2", "第二個數");
        map.put("3", "第三個數");
        Set set = map.keySet();
        Iterator it = set.iterator();
        while (it.hasNext()) {
            String key = (String) it.next();
            String value = (String) map.get(key);
            System.out.println(key + "=" + value);
        }
    }
 
    // 第二種方法(傳統方法)
    public void funTwo() {
        Map map = new HashMap();
        map.put("1", "第一個數");
        map.put("2", "第二個數");
        map.put("3", "第三個數");
        Set set = map.entrySet();
        Iterator it = set.iterator();
        while (it.hasNext()) {
            Entry entry = (Entry) it.next();
            String key = (String) entry.getKey();
            String value = (String) entry.getValue();
            System.out.println(key + "=" + value);
        }
    }
 
    // 第三種方法(增強for循環方法)
    public void funThree() {
        Map map = new LinkedHashMap();
        map.put("1", "第一個數");
        map.put("2", "第二個數");
        map.put("3", "第三個數");
        for (Object obj : map.keySet()) {
            String key = (String) obj;
            String value = (String) map.get(key);
            System.out.println(key + "=" + value);
        }
    }
 
    // 第四種方法(增強for循環方法)
    public void funFour() {
        Map map = new LinkedHashMap();
        map.put("1", "第一個數");
        map.put("2", "第二個數");
        map.put("3", "第三個數");
        for (Object obj : map.entrySet()) {
            Entry entry = (Entry) obj;
            String key = (String) entry.getKey();
            String value = (String) entry.getValue();
            System.out.println(key + "=" + value);
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章