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的元素
本文介绍了 Java 8 中 Iterable 接口新增的 forEach 方法及 Collection 接口中新增的 removeIf 方法。通过这两个方法可以更方便地遍历集合并移除符合条件的元素。示例展示了如何使用 lambda 表达式来实现这些操作。
1053

被折叠的 条评论
为什么被折叠?



