遍歷Map,List,數組實例講解

public static List mapList1() {
        //數組
        String arr[] = {"lig", "21", "程序員"};
        String arr1[] = {"董小雞", "22", "美工"};
        String arr2[] = {"胡集", "23", "設計"};

        //數組放入map
        Map<String, String[]> map1 = new HashMap<>();
        map1.put("1", arr);
        map1.put("2", arr1);
        map1.put("3", arr2);
        //遍歷map再將數組放到list集合
        List list = new ArrayList<>();

        //遍歷數組將字符串封裝到List並打印
        List listArr = new ArrayList();

        //最終將兩個集合封裝到listFi
        List listFi = new ArrayList();

        for (Map.Entry<String, String[]> entry : map1.entrySet()) {
            list.add(entry.getValue());

            for (String s : entry.getValue()) {
                listArr.add(s);
            }
        }
        System.out.println("遍歷數組將字符串封裝到List並打印" + listArr);

        listFi.add(list);
        listFi.add(listArr);
        return listFi;
    }

一個小實例讓小白懂遍歷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章