List>的取值与赋值

List<Map<String,Object>>里面的存储状况:java

[ {b=b1, c=c1, a=a1}, {b=b2, c=c1, a=a1}, {b=b1, c=c1, a=a2}, {b=b2, c=c1, a=a2} ]函数

 

package cglib;three

import java.util.ArrayList;  
import java.util.HashMap;  
import java.util.List;  
import java.util.Map;  
 
public class List1  
{  
  public static void main(String[] args)  
  {  
 
    Map<String, Object> map = new HashMap<>();  
    map.put("1", "ss");  
    map.put("2", "dd");
    map.put("3", "qq");  
    map.put("4", "cc");
    List<Map<String, Object>> list = new ArrayList<>();  
    list.add(map);  
    for (Map<String, Object> m : list)  
    {  
        System.out.println( list+ " : " + list);
        System.out.println(m + " : " + m);
      for (String k : m.keySet()) get

//set是一个集合,keyset()返回的就是一个set集合好比map里面的键值对是这样的<1,one>,<2,two><3,three><4,four><5,five><6,six>那么keyset()函数就是把1,2,3,4,5,6放到一个set集合里面


      {  
        System.out.println(k + " : " + m.get(k));  
      }  
 
    }  
 
  }  
class

 

输出:import

[{1=ss, 2=dd, 3=qq, 4=cc}] : [{1=ss, 2=dd, 3=qq, 4=cc}]
{1=ss, 2=dd, 3=qq, 4=cc} : {1=ss, 2=dd, 3=qq, 4=cc}
1 : ss
2 : dd
3 : qq
4 : ccList

相关文章
相关标签/搜索