美文网首页
Java8 Lambda

Java8 Lambda

作者: lxtyp | 来源:发表于2021-12-11 23:47 被阅读0次

    关于Java8的Lambda,从这里开始整理,坚持补充和完善。。。

    Lambda本质上是Java的语法糖
    Lambda本质上是一个匿名方法
    Lambda简化了接口的实现
    Lambda表达式基本语法
    (params)->{函数体}

    1,使用Lambda遍历集合
    List<String> strs = Arrays.asList("a", "b", "c");
    strs.stream().forEach(System.out::println);

    2,使用一个对象List的属性拼接另外一个List
    List<Person> peoples = new ArrayList<>();
    peoples.add(new Person("zhangsan", 10));
    peoples.add(new Person("lisi", 20));
    peoples.add(new Person("wangwu", 30));
    List names = peoples.stream().map(person->person.getName()).collect(Collectors.toList());
    names.stream().forEach(System.out::println);

    取前几条,多线程
    并行
    初步列出来后续整理的方向,待补充。。。

    相关文章

      网友评论

          本文标题:Java8 Lambda

          本文链接:https://www.haomeiwen.com/subject/qrilfrtx.html