在Java的StreamAPI的使用中,我出现了以下问题:
employees.stream().map(e -> e.getName()).filter(name -> name.length() > 3).forEach(System.out :: println);
上面的两个Lambda表达式中,我将map参数改成Employee::getName没问题,但是我将filter参数改成String::length > 3
却显示编译错误,这是为什么呢?
希望有人可以帮我解答一下,万分感激。