2012-04-11 87 views
0

我有散列表列表。我想遍历数据。请以示例帮助我。 我有一张桌子,我在Y轴上有几个月,在X轴上有像(MS_Target,HSD_Target,ALPG_Target,Lube_Target)等字段。 我的代码如下:如何遍历散列表数据列表

List<Map<String, Integer>> ListofHash = new ArrayList<Map<String, Integer>>(); 

     { 

     for (int i = 0; i < 10; i++) 
      { 
      Map<String, Integer> mMap = new HashMap<String, Integer>(); 

      mMap.put(String.valueOf(i), Integer.valueOf(+ i)); 

      ListofHash.add(mMap); 
      } 
     for (Map<String, Integer> map : ListofHash) 
      { 
      for (String key : map.keySet()) 
      { 
       System.out.println(map.get(key)); 
      } 
     } 

HashMap <String,Integer> april= new HashMap <String,Integer>(); 

    april.put("aprMS",new Integer(1)); 
    april.put("aprHSD",new Integer(2)); 
    april.put("aprAlpg",new Integer(3)); 
    april.put("aprLubes",new Integer(4)); 

HashMap <String, Integer> may= new HashMap <String, Integer>(); 

    may.put("mayMS",new Integer(1)); 
    may.put("mayHSD",new Integer(2)); 
    may.put("mayAlpg",new Integer(3)); 
    may.put("mayLubes",new Integer(4)); 

} 

所有月份同样我创建HashMap中。 此外,请提出我应该采取什么样的关键和价值。 请帮助我一个例子。 我给所有的字段赋予了唯一的名字。 例如:apr_MS,apr_HSD等 我的表如下:

Month   MS_Target  HSD_Target  ALPG_Target  Lubes_Target 
April 
May 
June 
July 
August 
September 
October 
November 
December 
January 
February 
March 
+0

我的表如下: – 2012-04-11 11:00:50

回答

0

您可以使用一个迭代器上一个HashMap在这里看到:

Hashmap iteration

+0

谢谢这个帖子,是我刚才提到的上面的代码正确吗?? ......可以给我一个与我的例子相关的示例代码。 – 2012-04-12 08:02:49