新酷专题java8十大新特性详解第09课s接口.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 11页
  • 2022-03-10 发布于北京
  • 举报

新酷专题java8十大新特性详解第09课s接口.pptx

Java8新特性;Java8新特性 第9课-Stream;课程概要;1-什么是Stream;1、Stream在Java8中被定义为泛型接口 2、Stream接口代表数据流。 3、Stream不是一个数据结构,不直接存储数据。 4、Stream通过管道操作数据。 5、创建Stream接口实现类对象: stream():创建一个Stream接口实现类的对象。 例如: StreamPerson stream=people.stream();;2-什么是管道;一、管道:代表一个操作序列。 二、管道包含以下组件: 1、数据集:可能是集合、数组等。 2、零个或多个中间业务。如过滤器 3、一个终端操作,如的forEach;4-什么是过滤器;1、过滤器:用给定的条件在源数据基础上过滤出新的数据,并返回一个Stream对象。 2、过滤器包含匹配的谓词。 例如:判断p对象是否为男性的lambda表达式: StreamPerson stream=people.stream(); stream=stream.filter(p-p.getGender()==‘男’);;【案例】创建一个元素为Person类的集合:people 使用Stream和forEach显示该集合所有元素。;视频片尾

文档评论(0)

1亿VIP精品文档

相关文档