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;
}
一個小實例讓小白懂遍歷