Это простой способ перебора списка карт в качестве отправной точки. В моем списке был один объект Map с тремя значениями
List<Map<String, Object>>
используя функциональное программирование на Java довольно кратко и лаконично. Цель здесь состояла в том, чтобы вытащить все карты, хранящиеся в списке, и распечатать их. Я мог бы также собрать значения и т. Д.
answerListOfMaps.stream().map(map -> map.entrySet())
.forEach(System.out::println );
вывод в консоли Eclipse IDE выглядел так:
[isAllowed=true, isValid=true, cardNumber=672xxxxxxxxxxx]
х для запутывания
альтернативный путь:
answerListOfMaps.stream().flatMap(map -> map.entrySet().stream())
.forEach( entry -> System.out.println(entry.getKey() + ":" + entry.getValue()) );
Консоль
isAllowed:true
isValid:true
cardNumber:672xxxxxxxxxxx