import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; public class HashMapDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub List<HashMap<String, Object>> mlist = new ArrayList<HashMap<String,Object>>(); HashMap mHash=new HashMap(); HashMap mHash1=new HashMap(); mHash.put("slot", 1); mHash.put("id", 1); mlist.add(mHash); mHash1.put("slot", 2); mHash1.put("id", 2); mlist.add(mHash1); Iterator<HashMap<String, Object>> its = mlist.iterator(); Object value = new Object(); Object nameValue = new Object(); while(its.hasNext()){ HashMap<String, Object> map = new HashMap<String, Object>(); map=its.next(); value=map.get("slot"); nameValue=map.get("id"); System.out.println("value : "+value.toString()+" \n id : "+nameValue.toString()); } } }