解释:arraylist<hashmap<string,string>>

来源:互联网 发布:java jquery ajax 编辑:程序博客网 时间:2024/06/05 01:03

1、第一种理解

      首先Arraylist进行了泛型定义,说明这个list中只能存放hashmap

      而这个map也进行了泛型定义,key和value都必须是String类型。

     这没什么不好理解的。list就是个容器,里面放什么内容都行。

2、第二种理解

      ArrayList<HashMap<String,String>>
      ArrayList中每一项都是一个HashMap
      HashMap<String,String> map中 key是一个String,value也是一个String

3、第三种理解

      这个ArrayList中只能放HashMap对象,而这个HashMap对象只能存储String类型的键和String类型的值
     比如

     Java code?
    
    
    
    
List list = new ArrayList<hashmap<string,string>>();
Map map = new HashMap<string,string>();
map.put("1","CSDN");
list.add(map);

0 0
原创粉丝点击