Java8, foreach и коллекции

Одна из основных задач, выполняемых над коллекциями, это проход по всей коллекции и выполнение над её элементами какого-либо действия:

В 8 у интерфейса Iterable появился метод , принимающий лямбда-выражение и применяющий это выражение на каждый элемент коллекции:

Особенно удобно использовать forEach с Map:

В сравнении с классическим подходом выигрыш в читаемости кода налицо:

Код примера доступен на github.