Java: 分解List<HashMap<String, String>>

分解List<HashMap<String, String>> 的方法:

List<HashMap<String, String>> mapList;
for(HashMap<String, String> h: mapList){
    for(String key:h.keySet()){
      String value=h.get(key);
    }
}
or

List<HashMap<String, String>> mapList;
for (HashMap<String, String> map : mClientMsg) {
mClientcode.setText(map.get(mErrCode));
mClientid.setText(map.get(mClientID));
mClientname.setText(map.get(mClientName));
mClientnum.setText(map.get(mClientNum));
}

  


  

生成List<HashMap<String, String>> 的方法:

mDate = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
						
map.put(mErrCode, mJson.get(mErrCode).toString());
map.put(mClientID, mJson.get(mClientID).toString());
map.put(mClientName, mJson.get(mClientName).toString());
map.put(mClientNum, mJson.get(mClientNum).toString());
mDate.add(map);

  

原文地址:https://www.cnblogs.com/tefcricul/p/3548232.html