小编fbw*_*fbw的帖子

RemoveIf生成异常,为什么?

我尝试使用lambda表达式从列表中删除项目,但removeIf生成异常,为什么?

在这个Orlacle视频jdk8 8 MOOC介绍removeif与列表而不是arraylist.这样对吗 ?https://youtu.be/olKF7VpJMfg?list=PLMod1hYiIvSZL1xclvHcsV2dMiminf19x&t=137

public static void main(String[] args){
        List<String> parole = Arrays.asList("Lambda ", "expressions ", "are ", "cool ");
Predicate <String> findAre= s->"are ".equals(s);         
        parole.removeIf(findAre);
        parole.forEach( System.out::println);
            }
Run Code Online (Sandbox Code Playgroud)

这里用线程"main"中的代码和异常来描述

java lambda predicate

1
推荐指数
1
解决办法
612
查看次数

标签 统计

java ×1

lambda ×1

predicate ×1