如题,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());
}
}
------其他解决方案--------------------
顶个先