Я хочу отфильтровать список массивов, содержащий хеш-карты, с помощью API потока.
ArrayList resultslist = new ArrayList();
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
HashMap returndatas = new HashMap();
int colcnt = rs.getMetaData().getColumnCount();
for (int i = 1; i hasmap.entrySet().stream().anyMatch(e -> e.getKey().equals("parent_item_id") && e.getValue().equals(0)))
.collect(Collectors.toList());
Наконец-то это работает
Я использовал это. Спасибо за все
List reducedList = resultslist.stream()
.filter(hashmap ->((hashmap.get("parent_item_id")) == null ))
.collect(Collectors.toList());
Подробнее здесь: https://stackoverflow.com/questions/587 ... ing-object
Как использовать фильтр потока для списка хэш-карт? ArrayList> ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение