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