Серёг, а реши-ка мне красиво на for следующую задачку: есть метод, возвращающий List и принимающий одно значение. У меня есть коллекция, элементы которой я хочу пропустить через этот метод и сложить все уникальные результаты в один большой лист.
Чего вы все хотите доказать то? Я что - говорил что стримы: говно? Я просто утверждал что выбор между ними и циклом не должен строиться по критерию "красота". Надо решить без стримов - да как нефиг: заведу сет и в цикле, перебирая коллекцию добавлю выхлоп из функции юзая addAll. В конце даже коллекта не надо будет делать - все уже в сете будет.
Впринципе это обычная задача потоковой обработки данных, для которой стримы и дизайнились. Возможно они даже отработают на ней быстрее. И че? Скажете терь что фор говно, потому что для этой задачи не подходит?