Java培训课程之泛型嵌套:由外到内分析

Java培训课程之泛型嵌套

由外到内分析实例如下:

     public static void main(String[] args) {

          HashMap<String,ArrayList<Citizen>> map = new HashMap<String,ArrayList<Citizen>>();

          ArrayList<Citizen> list = new ArrayList<Citizen>();

          list.add(new Citizen(“刘恺威”));

          list.add(new Citizen(“杨幂”));

          list.add(new Citizen(“小糯米”));

          map.put(“刘恺威”, list);

 

          Set<Entry<String, ArrayList<Citizen>>> entrySet = map.entrySet();

          Iterator<Entry<String, ArrayList<Citizen>>> iterator = entrySet.iterator();

          while(iterator.hasNext()){

               Entry<String, ArrayList<Citizen>> next = iterator.next();

               String key = next.getKey();

               ArrayList<Citizen> value = next.getValue();

               System.out.println(“户主:”+key);

               System.out.println(“家庭成员:”+value);

          }

     }


上一篇:
下一篇: