java8 lambda 遍历集合

java 8 为 Iterable 增加了forEach(Consumer<? super T> action)方法

需要传入对的参数是个函数式接口

collction 继承自Iterable

List<String> collection = new ArrayList<>();
collection.forEach(Object ->{

});

collection 的removeIf(Predicate<? super E> filter) 方法也是需要传入函数式接口的方法,删除符合传入条件的元素

例:collection.removeIf(obj -> obj.length()>10); 删除集合中长度大于10的元素

    原文作者:Caluzeman
    原文地址: https://blog.csdn.net/weixin_41574643/article/details/79742014
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞