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;
}
一个小实例让小白懂遍历