当前位置: 代码迷 >> J2EE >> Iterator怎么获取arraylist<HashMap<T, T>>中的数据
  详细解决方案

Iterator怎么获取arraylist<HashMap<T, T>>中的数据

热度:680   发布时间:2016-04-22 00:19:58.0
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());
  }
}

------其他解决方案--------------------
顶个先
  相关解决方案