Как использовать фильтр потока для списка хэш-карт? ArrayList>JAVA

Программисты JAVA общаются здесь
Anonymous
Как использовать фильтр потока для списка хэш-карт? ArrayList>

Сообщение Anonymous »

Я хочу отфильтровать список массивов, содержащий хеш-карты, с помощью 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());

Вернуться в «JAVA»