Как использовать фильтр потока для списка хэш-карт? 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());


Подробнее здесь: https://stackoverflow.com/questions/587 ... ing-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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