使用Lambda表达式遍历集合:
java8为Iterable接口新增了一个forEach(Comsumer action ) 默认方法,该方法需要的参数是一个函数式接口,而Iterable接口是Collection接口的父接口,因此Collection集合也可以直接调用该方法。
程序示例:
import java.util.Collection;
import java.util.HashSet;
public class CollectionEach
{
public static void main(String[] args)
{
Collection books= new HashSet();
books.add("林肯公园" );
books.add("甲壳虫" );
books.add("班得瑞" );
//调用forEach()方法遍历集合
books. forEach(obj -> System.out.println(obj) );
System. out.println( "Hello World!");
}
}