У меня есть следующая ситуация, когда мне нужно удалить элемент из потока.
map.entrySet().stream().filter(t -> t.getValue().equals("0")).
forEach(t -> map.remove(t.getKey()));
в коде pre Java 8, который можно удалить из итератора - какой лучший способ справиться с этой ситуацией здесь?