• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

java8 lambda 遍历集合

java 来源:Caluzeman 1次浏览

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的元素


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)