質問編集履歴
1
誤字、Map型List→Mapを要素とするList型に修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
2つのMap
|
1
|
+
2つのMapを要素とするList型を比較して、Key,Valueの組み合わせが一致したらそれに対応するList1行分を取得したい
|
body
CHANGED
@@ -7,12 +7,12 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
### 実現したいこと
|
10
|
-
2つのMap
|
10
|
+
2つのMapを要素とするList型があります。(List<Map<String,String>>)
|
11
11
|
KeyListのList1要素分に格納されているKeyとValueの組み合わせを1つの組み合わせとして、DataListに格納されている値と比較して、一致したら該当のDataListのList1要素分全てのKeyとValueを取得したい。
|
12
12
|
|
13
13
|
以下を例にすると、KeyListのList[0] (keyName①,3333)(keyName②,5555)に対して
|
14
14
|
targetDataListのList[1] (keyName①,3333),(keyName②,5555)で一致しているため、targetDataListのList[1]に格納されているkeyName⓪~keyName⑩とそれに対応するValueを取得する。
|
15
|
-
さらに、この処理を
|
15
|
+
さらに、この処理をKeyListのList要素分繰り返して、別のMapを要素とするList型に格納、メソッドの戻り値のデータList<Map<String,String>>として返したい。
|
16
16
|
|
17
17
|
■KeyList
|
18
18
|
List[0]
|