頻度は多くないけど、それだけに案外はまってしまいそうなのでメモ。
要はListの中にMap(key,valule)が入っているのだけどiteratorで個々のMapを取り出してkey,valueを取得するということ
@param List list : Mapのリスト
@param Map map : key(String)=value(String)
for(int i = 0; i < list.size(); i++){
Map map = (Map)list.get(i);
Collection entries = map.entrySet(); //key,vakueのセット
for (Iterator j = entries.iterator(); j.hasNext();) {
Map.Entry ent = (Map.Entry)j.next();
String key = (String)ent.getKey(); //Key(Sstring)
String value = (String)ent.getValue(); //Value(String)
/* 後は諸々の処理 */
}
}