у меня List<Map<Integer, Map<Integer, Long>>>
.Учитывая два ключа, как вернуть значение Long
, используя потоки?
Например,
List<Map<Integer, Map<Integer, Long>>> listOfMap = new ArrayList<>();
Map<Integer, Map<Integer, Long>> lMap1 = new HashMap<>();
Map<Integer, Long> map1 = new HashMap<>();
map1.put(10, 100L);
map1.put(20, 200L);
lMap1.put(1, map1);
listOfMap.add(lMap1);
Map<Integer, Map<Integer, Long>> lMap2 = new HashMap<>();
Map<Integer, Long> map2 = new HashMap<>();
map2.put(30, 300L);
map2.put(40, 400L);
lMap2.put(2, map2);
listOfMap.add(lMap2);
Учитывая 1
и 10
, будет возвращено 100
.