2012-04-11 88 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