perguntada 16/11/18 às 13:58
Depende de muita coisa. Muitas vezes melhor um simples for-each, mas tem casos em que você necessita do iterator. O método .forEach eu não vejo muita necessidade de usar no caso geral, mas fica com uma aparência mais funcional de ser. Se você receber um Consumer para fazer a iteração, então nesse caso o método .forEach é o melhor. Eu não conheço o .forEachRemaining – Jefferson Quesado 16/11/18 às 16:02