forEach举例

public static void main(String[] args) {
// TODO Auto-generated method stub List<Person> l = create_people();
Stream<Person> s = l.stream();
s.forEach(P->System.out.println(P.toString()));
} static List<Person> create_people(){
List<Person> people = new ArrayList<>();
Person p = new Person(2, "furong");
people.add(p);
p = new Person(3, "quange");
people.add(p); return people;
}

实验现象

Person [age=2, name=furong]
Person [age=3, name=quange]

filter举例

public static void main(String[] args) {
// TODO Auto-generated method stub List<Person> l = create_people();
Stream<Person> s = l.stream(); s.filter(P->P.getAge() <= 2)
.forEach(P->System.out.println(P.toString()));
}

实验现象

Person [age=2, name=furong]

average举例

public static void main(String[] args) {
// TODO Auto-generated method stub List<Person> l = create_people(); System.out.println("平均年龄是 " + l.stream().mapToDouble(P->P.getAge()).average().getAsDouble());
}

实验现象

平均年龄是 2.5

最新文章

  1. 100_1小记ressons analysis
  2. Win7(32bit)下Qt5.5.0和OpenCV2.4.9环境的搭建
  3. VIM如何将全部内容复制并粘贴到外部
  4. ArcGIS 投影转换(AE)
  5. 51nod1417 天堂里的游戏
  6. web开发常用图片格式
  7. Exchange Server 2010/2013架构改变
  8. Java面试题之Request对象的主要方法
  9. Git提交到多个远程仓库
  10. XTU 1243 2016
  11. jQuery 事件绑定 和 JavaScript 原生事件绑定
  12. CSS---光标cursor设置、浮动布局与clear的关系
  13. 视频剪辑软件调研:Adobe Premiere、会声会影、抖音短视频
  14. MySQL数据类型1
  15. Oracle ORA-14102: 只能指定一个 LOGGING 或 NOLOGGING 子句
  16. 对偶上升法到增广拉格朗日乘子法到ADMM
  17. 尚硅谷springboot学习19-日志切换
  18. 11g adg 环境搭建实施手册-0908
  19. 常用CSS技术收藏
  20. 优先级:P0

热门文章

  1. postfix发邮件失败,日志和postqueue -p提示Connection refused
  2. 洛谷 P3373 【模板】线段树 2 题解
  3. docker 部署 jenkins
  4. java面试题——高级篇
  5. sonarqube使用maven进行代码分析
  6. 关于央行数字货币DCEP的几个特点的思考(转)
  7. c# winform button文字偏了
  8. odoo 币别符号显示机制 Monetary
  9. sqlserver替换一个单引号为多个单引号
  10. AntDesign vue学习笔记(二)axios使用