大家都知道List是很好的存储数据的集合类。
但是获取读取list中数据的方法你知道几种呢!一下是我知道的方法分享给大家!
List<Map<String,String> > list = new ArrayList<Map<String,String>>();
Map<String,String> map1= new HashMap<String,String>();
map1.put("keyname", "1111");
map1.put("sex", "5");
方法一、
for(Map<String,String> maps:list) {
System.out.println("得到的结果是name----"+maps.get("keyname")+ "\nsex-----"+maps.get("sex"));
}
方法二、
for (int i = 0; i < list.size(); i++) {
Map<String,String> maps = list.get(i);
System.out.println("得到的结果是name----"+maps.get("keyname")+ "\nsex-----"+maps.get("sex"));
}
方法三 Iterator是一种迭代器、
for(Iterator<Map<String,String>> iter = list.iterator();iter.hasNext();){
Map<String,String> maps = iter.next();
System.out.println("得到的结果是name----"+maps.get("keyname")+ "\nsex-----"+maps.get("sex"));
}
方法四:
while(list.hasNext()){
Map<String,String> maps = iter.next();
System.out.println("得到的结果是name----"+maps.get("keyname")+ "\nsex-----"+maps.get("sex"));
}