美文网首页
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