jdk1.8 新特性之 forEach 循环遍历

来源:互联网 发布:js 函数对象的构造函数 编辑:程序博客网 时间:2024/06/06 08:36
常规情况下我们基本都是这么写的List<Integer> numbers = new ArrayList<>();//no.1for(Integer number : numbers){    System.out.println(number);}//no.2for(int index=0,len=numbers.size();index<len;index++){    System.out.println(numbers.get(index));}

使用jdk1.8后,可这么写


//no.1numbers.forEach((Integer integer) -> {    System.out.println(integer);});//no.2numbers.forEach(integer -> {    System.out.println(integer);});//no.3numbers.forEach(integer -> System.out.println(integer));//no.4numbers.forEach(System.out::println);//no.5numbers.forEach(new MyConsumer());

原创粉丝点击