HashMap集合存储ArrayList元素并遍历
创建一个HashMap集合,存储三个键值对元素,每一个键值对元素的键是String, 值是ArrayList,
每一个ArrayList的元素是String,并遍历
public class HashMapArrayList {
public static void main(String[] args) {
HashMap<String, ArrayList<String>> hs = new HashMap<>();
ArrayList<String> array = new ArrayList<>();
array.add("小明");
array.add("小红");
hs.put("一班", array);
ArrayList<String> array2 = new ArrayList<>();
array2.add("小黑");
array2.add("小白");
hs.put("二班", array2);
Set<String> keySet = hs.keySet();
for (String key : keySet) {
System.out.println(key);
ArrayList<String> value = hs.get(key);
for (String i : value) {
System.out.println("\t" + i);
}
}
}
}
结果:
一班
小明
小红
二班
小黑
小白