Lambda表达式断点排错

List list = new ArrayList();
list.add(1);list.add(111);list.add(123);list.add(122);list.add(1254);list.add(null);
List collect = list.stream()
                .filter(a ->  a >100 && a <1000
                )
                .collect(Collectors.toList());

当运行时会直接报错,无法断点排错,修改后就可以断点了:

List list = new ArrayList();
list.add(1);list.add(111);list.add(123);list.add(122);list.add(1254);list.add(null);
List collect = list.stream()
                .filter(a ->  {
                     return a >100 && a <1000;
                    }).collect(Collectors.toList());

 

你可能感兴趣的:(Lambda表达式断点排错,Lambda表达式断点排错)