Код: Выделить всё
List sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L);
List targetLongList = new ArrayList();
sourceLongList.stream().filter(l -> l > 100).forEach(targetLongList::add);
< /code>
Примеры в сети не отвечали на мой вопрос, потому что они останавливаются без создания нового списка результатов. Должен быть более краткий путь. Я бы ожидал, что класс Stream есть ли есть Способ, которым переменные TargetLongList можно напрямую назначать третьей строкой?
Подробнее здесь: https://stackoverflow.com/questions/148 ... -in-java-8