我这样写 debug发现根本没有进去filter里面。直接就跳过了
1条回答 默认 最新
- Tomshidi 2022-11-08 11:36关注
stream的方法分两类,一类是中间态方法,比如:filter、map。
另一类是终态方法,比如:collect、reduce。
中间态方法后面如果没有跟终态方法,则中间态方法不会执行,这就是你这里filter未执行的原因。
所以你在filter方法后面再加上.collect(Collectors.toList())
就行了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用