A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 122125241 中级黑马   /  2015-7-8 15:13  /  986 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package it.cast;

  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. import java.util.Iterator;
  5. import java.util.Set;

  6. public class HashMap_ArrayList {

  7.         public static void main(String[] args) {
  8.                 ArrayList<String> list1 = new ArrayList<>();
  9.                 ArrayList<String> list2 = new ArrayList<>();
  10.                 ArrayList<String> list3 = new ArrayList<>();
  11.                 HashMap<String, ArrayList<String>> map = new HashMap<>();

  12.                 map.put("三国演义", list1);
  13.                 map.put("水浒传", list2);
  14.                 map.put("西游记", list3);

  15.                 list1.add("曹操");
  16.                 list1.add("刘备");
  17.                 list2.add("宋江");
  18.                 list2.add("鲁智深");
  19.                 list3.add("孙悟空");
  20.                 list3.add("猪八戒");

  21.                 Set<String> keySet = map.keySet();
  22.                 for (String string : keySet) {
  23.                         System.out.println(string);
  24.                         ArrayList<String> list4 = map.get(string);
  25.                         Iterator<String> iterator = list4.iterator();
  26.                         while (iterator.hasNext()) {
  27.                                 String string2 = (String) iterator.next();
  28.                                 System.out.println("\t" + string2);
  29.                         }
  30.                 }
  31.         }
  32. }
复制代码


1 个回复

倒序浏览
很好的例子!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马