2016-09-06 6 views
-3

私はこのようなものがありますList<Map<String, String>>。リストとマップの両方を処理する必要があります。これどうやってするの?マップのリストからのプロセスリストとマップ<Map <String、String >>

一覧:

[ {Language=en_US, ArticleNumber=000106422, PublishStatus=Draft}, 
    {Language=en_US, ArticleNumber=000106422, PublishStatus=Online} ] 
+0

もっと正確になりますか? – Huntro

+0

あなたの質問をもっと正確にして、これまでに試したことを投稿してください –

+0

Lokeshはどんな提案もします/ –

答えて

0

プロセスについては、以下のコード地図を持つあなたのリストに従ってください。

Map<String,String> map1 = new HashMap<String,String>(); 
Map<String,String> map2 = new HashMap<String,String>(); 
Map<String,String> map3 = new HashMap<String,String>(); 

map1.put("map11", "map1Value1"); 
map1.put("map12", "map1Value2"); 
map1.put("map13", "map1Value3"); 

map2.put("map21", "map2Value1"); 
map2.put("map22", "map2Value2"); 
map2.put("map23", "map2Value3"); 

map3.put("map31", "map3Value1"); 
map3.put("map32", "map3Value2"); 
map3.put("map33", "map3Value3"); 

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

list.add(map1); 
list.add(map2); 
list.add(map3); 

for(Map<String,String> map:list){ 
    for(Entry<String,String> entry:map.entrySet()){ 
     System.out.println(entry.getKey()+"============="+entry.getValue()); 
    } 
    System.out.println(); 
} 

希望します。

関連する問題