Lambda表达式遍历List集合

javaSE 专栏收录该内容
23 篇文章 0 订阅
import java.util.ArrayList;
import java.util.List;

public class Lambda {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("zhagnsan");
        list.add("wangwu");
        list.add("huanjin");
        list.add("biali");
//增强for循环
        for (String str : list) {
            System.out.println(str);
        }
        System.out.println("---------------");
        //第一种Lambda表达式
        list.forEach((String string) -> {
            System.out.println(string);
        });
        System.out.println("-------------------");
        //由于只有一个参数,可以省略参数类型
        list.forEach((str) -> {
            System.out.println(str);
        });
        System.out.println("---------------------");
        //由于只有一个参数,可以省略小括号,又由于只有一条语句,可以省略大括号,
        list.forEach(string -> System.out.println(string));
        System.out.println("---------------------");
        //jdk8的新特性,双冒号是一种关键字
        list.forEach(System.out::println);

    }
}
  • 1
    点赞
  • 1
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值