读书人

Iterator怎么获取arraylistlt;HashMaplt;T

发布时间: 2012-12-16 12:02:32 作者: rapoo

Iterator如何获取arraylist<HashMap<T, T>>中的数据
如题,Iterator如何获取arraylist<HashMap<T, T>>中的数据。
假设arraylist的引用为list,我要怎么访问存在list里的HashMap呢?
[最优解释]


List<Map<T,T>>list;
Iterator<Map<T,T>>iter=list.iterator();
while(iter.hasNext()){
Map<T,T>map=iter.next();
Iterator<Entry<T,T>>mIter=map.entrySet().iterator();
while(mIter.hasNext()){
Entry<T,T>e=mIter.next();
System.out.println("key:"+e.getKey()+";value:"+e.getValue());
}
}

[其他解释]
顶个先

读书人网 >J2EE开发

热点推荐