当前位置: 首页 > news >正文

东营网站建设铭盛信息做视频网站 视频放在哪里找

东营网站建设铭盛信息,做视频网站 视频放在哪里找,企业营销网站建设公司,饿了么如何做网站推广Stream初相识 概括讲#xff0c;可以将Stream流操作分为3种类型#xff1a; 创建Stream Stream中间处理 终止Steam 每个Stream管道操作类型都包含若干API方法#xff0c;先列举下各个API方法的功能介绍。 开始管道 主要负责新建一个Stream流#xff0c;或者基于现有的数组…Stream初相识 概括讲可以将Stream流操作分为3种类型 创建Stream Stream中间处理 终止Steam 每个Stream管道操作类型都包含若干API方法先列举下各个API方法的功能介绍。 开始管道 主要负责新建一个Stream流或者基于现有的数组、List、Set、Map等集合类型对象创建出新的Stream流。 API 功能说明 stream() 创建出一个新的stream串行流对象 parallelStream() 创建出一个可并行执行的stream流对象 Stream.of() 通过给定的一系列元素创建一个新的Stream串行流对象 中间管道 负责对Stream进行处理操作并返回一个新的Stream对象中间管道操作可以进行叠加。 API 功能说明 filter() 按照条件过滤符合要求的元素 返回新的stream流 map() 将已有元素转换为另一个对象类型一对一逻辑返回新的stream流 flatMap() 将已有元素转换为另一个对象类型一对多逻辑即原来一个元素对象可能会转换为1个或者多个新类型的元素返回新的stream流 limit() 仅保留集合前面指定个数的元素返回新的stream流 skip() 跳过集合前面指定个数的元素返回新的stream流 concat() 将两个流的数据合并起来为1个新的流返回新的stream流 distinct() 对Stream中所有元素进行去重返回新的stream流 sorted() 对stream中所有的元素按照指定规则进行排序返回新的stream流 peek() 对stream流中的每个元素进行逐个遍历处理返回处理后的stream流 终止管道 顾名思义通过终止管道操作之后Stream流将会结束最后可能会执行某些逻辑处理或者是按照要求返回某些执行后的结果数据 API 功能说明 count()返回stream处理后最终的元素个数 max()返回stream处理后的元素最大值 min()返回stream处理后的元素最小值 findFirst()找到第一个符合条件的元素时则终止流处理 findAny()找到任何一个符合条件的元素时则退出流处理这个对于串行流时与findFirst相同对于并行流时比较高效任何分片中找到都会终止后续计算逻辑 anyMatch()返回一个boolean值类似于isContains(),用于判断是否有符合条件的元素 allMatch()返回一个boolean值用于判断是否所有元素都符合条件 noneMatch()返回一个boolean值 用于判断是否所有元素都不符合条件 collect()将流转换为指定的类型通过Collectors进行指定 toArray()将流转换为数组 iterator()将流转换为Iterator对象 foreach()无返回值对元素进行逐个遍历然后执行给定的处理逻辑 import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDate; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors;Data Builder AllArgsConstructor NoArgsConstructor public class StudentInfo implements ComparableStudentInfo {//姓名private String name;//性别 true男 false女private Boolean sex;//年龄private Integer age;//身高单位米private Double height;//出生日期private LocalDate birthday;Overridepublic int compareTo(StudentInfo student) {return this.age.compareTo(student.getAge());}Overridepublic String toString() {return String.format(%s\t\t%s\t\t%s\t\t%s\t\t%s,this.name, this.sex.toString(), this.age.toString(), this.height.toString(), birthday.toString());}/*** 打印学生信息的静态方法** param studentList 学生信息列表*/public static void printStudentList(ListStudentInfo studentList) {System.out.println(【姓名】\t\t【性别】\t\t【年龄】\t\t【身高】\t\t【生日】);System.out.println(-----------------------------------------------------);studentList.forEach(s - System.out.println(s.toString()));System.out.println( );}}class testmain{public static void main(String[] args) {ListStudentInfo studentList new ArrayList();//使用builder添加数据studentList.add(StudentInfo.builder().name(李四明).sex(true).age(18).height(1.88).birthday( LocalDate.of(2007, 8, 30)).build());// 添加测试数据请不要纠结数据的严谨性studentList.add(new StudentInfo(王五明, true, 23, 1.89, LocalDate.of(2000, 1, 16)));studentList.add(new StudentInfo(麻六的, false, 27, 1.75, LocalDate.of(1996, 9, 20)));studentList.add(new StudentInfo(刘七已, false, 30, 1.93, LocalDate.of(1993, 6, 19)));studentList.add(new StudentInfo(王八爬, false, 30, 1.75, LocalDate.of(1993, 6, 19)));// 输出没有过滤条件的学生列表StudentInfo.printStudentList(studentList);// 添加过滤条件比如年龄小于25岁并且身高大于1米7的学生列表ListStudentInfo ageHeightList studentList.stream().filter(student - student.getAge() 25 student.getHeight() 1.7).collect(Collectors.toList());// 输出符合条件的学生列表StudentInfo.printStudentList(ageHeightList);//输出listStudentInfo.printStudentList(studentList);//从对象中提取age。并过滤年龄ListInteger nameListstudentList.stream().map(StudentInfo::getAge).filter(f-f18).distinct().collect(Collectors.toList());nameList.forEach(System.out::println);} }
http://www.hkea.cn/news/14400541/

相关文章:

  • 如何检测网站被搜索引擎惩罚了桂林市天气预报7天
  • 衡水网站建设知识呼市做网站
  • 临邑建设局网站冠县网站制作
  • wordpress怎样做单页网站不用域名做自己的网站
  • 局域网内部网站建设app做旅游游客产品的网站
  • 关于网页设计的教育网站设计软件 开发 公司
  • 南山网站 建设seo信科网站运营代理
  • 网站优化毕业设计网站建设的法律依据
  • 网站设计示例湖北企业网站建设公司
  • 网站文章突然不收录完全自建网站
  • 舟山市建设工程质量监督站网站网站可信查验
  • 专业直播网站开发淘宝网站建设的缺点
  • 在哪里可以做网站wordpress4.5发布模块
  • 网站建设费的分录怎么写电子商务网站建设的定义
  • 苏州网站制作施工企业怎样报考a证
  • 教育网站图片wordpress显示阅读量
  • 网站制作方案专业乐云seo关于网站建设的文案
  • 学了3个月ui好找工作吗东莞百度快照优化排名
  • 网站如何做下载链接如何建开发手机网站
  • 龙岗做网站的建设法规 课程网站
  • 上海自助建站上海网站建设网站搭建工作怎么样
  • 晋中建设集团网站大型网站系统
  • 新型门窗网站模板商河做网站多少钱
  • 网站开发推荐一本书免费电商网站建设平台
  • 企业网站建设一般考虑哪些因素?h5制作免费素材
  • 网站开发要考什么证wordpress 删除作者
  • 手机免费制作网站深圳网站建设网站制作公司
  • 网站的页头页脚怎么做玩具外贸好做吗
  • 网站名称格式卡一卡二卡四老狼
  • 金融网站建设银行python做网站多少钱