- package Arraylist集合存储HashMap元素并遍历_集合嵌套;
-
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.Map;
- import java.util.Set;
-
- public class HashMapIncludeArraylistDemo {
-
- public static void main(String[] args) {
- // TODO 自动生成的方法存根
-
-
- //方式一
- ArrayList<String> arr = new ArrayList<String>();
- arr.add("诸葛亮");
- arr.add("赵云");
- ArrayList<String> arr1 = new ArrayList<String>();
- arr1.add("唐僧");
- arr1.add("孙悟空");
- ArrayList<String> arr2 = new ArrayList<String>();
- arr2.add("武松");
- arr2.add("鲁智深");
-
- Map<String,ArrayList<String>> m = new HashMap<String,ArrayList<String>>();
- m.put("三国演义", arr);
- m.put("西游记", arr1);
- m.put("水浒传", arr2);
-
- Set<String> KeySet= m.keySet();
- //遍历键值对对象的集合,得到每一个键值对对象
- for (String key : KeySet) {
- ArrayList<String> value = m.get(key);
- for (String s : value) {
- System.out.println(s);
- }
- }
-
-
- }
- }
-