// "Replace Stream API chain with loop" "true" import java.util.List; import java.util.function.Consumer; import static java.util.Arrays.asList; public class Main { public static long test(List list) { return list.stream().filter(l -> l != null).peek(lst -> (new Consumer() { String list = "hello"; public void accept(String list) {System.out.println(this.list+ lst);} }).accept(lst)).count(); } public static void main(String[] args) { System.out.println(test(asList("a", "b", "c"))); } }