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

成都专业建站公司新网站百度多久收录

成都专业建站公司,新网站百度多久收录,成都网络营销公司排名免费咨询,什么样的网站可以做站群Java8 使用stream().filter()过滤List(查找符合条件的对象集合) 在Java8及以上版本中, 使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。 代码实现 1.对象类 Teacher import java.time.LocalDate; import java.util.List;/*** aut…

Java8 使用stream().filter()过滤List(查找符合条件的对象集合)

在Java8及以上版本中, 使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。

代码实现

1.对象类 Teacher

import java.time.LocalDate;
import java.util.List;/*** @author qzz*/
public class Teacher{/*** 姓名*/private String name;/*** 年龄*/private Integer age;/*** true:男 false:女*/private Boolean  gender;/*** 身高*/private Double  height;/*** 身高*/private LocalDate birthday;public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public Boolean getGender() {return gender;}public void setGender(Boolean gender) {this.gender = gender;}public Double getHeight() {return height;}public void setHeight(Double height) {this.height = height;}public LocalDate getBirthday() {return birthday;}public void setBirthday(LocalDate birthday) {this.birthday = birthday;}public Teacher(String name,Boolean gender,Integer age,Double height,LocalDate birthday){this.name = name;this.gender = gender;this.age = age;this.height = height;this.birthday = birthday;}@Overridepublic String toString() {String str=String.format("%s\t\t%s\t\t%s\t\t%s\t\t%s",this.name,this.gender.toString(),this.age.toString(),this.height.toString(),this.birthday.toString());return str;}public static void printTeachers(List<Teacher> list){System.out.println("[姓名]\t\t[性别]\t\t[年龄]\t\t[身高]\t\t[生日]");System.out.println("------------------------------------------");list.forEach(t-> System.out.println(t.toString()));System.out.println(" ");}
}

2.创建类ListFilter,测试实现list过滤效果

2.1添加测试数据

  //1.构建测试数据List<Teacher> list = new ArrayList<>();list.add(new Teacher("张三",true,26,1.76, LocalDate.of(1996,1,18)));list.add(new Teacher("小莉",false,21,1.61, LocalDate.of(2001,1,18)));list.add(new Teacher("李四",true,22,1.82, LocalDate.of(2000,1,18)));list.add(new Teacher("程曦",false,20,1.64, LocalDate.of(2002,1,18)));

2.2输出Teachers列表

  //2.输出list列表Teacher.printTeachers(list);

2.3使用filter()过滤List

 //3.使用filter()过滤list//查找身高在1.8米及以上的男生List<Teacher> teacherList = list.stream().filter(teacher -> teacher.getGender()&& teacher.getHeight() >= 1.8).collect(Collectors.toList());//4.输出查找结果Teacher.printTeachers(teacherList);//查找年龄在20以上的女List<Teacher> tList = list.stream().filter(teacher -> !teacher.getGender()&& teacher.getAge() >= 20).collect(Collectors.toList());//输出查找结果Teacher.printTeachers(tList);

2.4完整代码

import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;/*** Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)* @author qzz*/
public class ListFilter {public static void main(String[] args) {//1.构建测试数据List<Teacher> list = new ArrayList<>();list.add(new Teacher("张三",true,26,1.76, LocalDate.of(1996,1,18)));list.add(new Teacher("小莉",false,21,1.61, LocalDate.of(2001,1,18)));list.add(new Teacher("李四",true,22,1.82, LocalDate.of(2000,1,18)));list.add(new Teacher("程曦",false,20,1.64, LocalDate.of(2002,1,18)));//2.输出list列表Teacher.printTeachers(list);//3.使用filter()过滤list//查找身高在1.8米及以上的男生List<Teacher> teacherList = list.stream().filter(teacher -> teacher.getGender()&& teacher.getHeight() >= 1.8).collect(Collectors.toList());//4.输出查找结果Teacher.printTeachers(teacherList);//查找年龄在20以上的女List<Teacher> tList = list.stream().filter(teacher -> !teacher.getGender()&& teacher.getAge() >= 20).collect(Collectors.toList());//输出查找结果Teacher.printTeachers(tList);}
}

运行结果:
在这里插入图片描述

http://www.lbrq.cn/news/2515807.html

相关文章:

  • 建设品牌型网站制作成都网站排名 生客seo
  • 网站建设与制作价格百度地图优化排名方法
  • 做本地网站赚钱吗申泽seo
  • 推荐一个做健身餐的网站个人免费网站申请注册
  • 漯河网站建设哪家超级外链工具 增加外链中
  • 手机网站显示建设中英文seo是什么意思
  • 泰州网站设计北京seo百科
  • 科技未来网站建设长沙百度seo
  • 商城网站建设视频手机优化软件下载
  • 网站建设的说明宁波seo推广服务
  • 做鞋设备网站网络推广关键词优化公司
  • 在西部数码上再备案一个网站ftp百度指数下载app
  • 昆明网站建设服务黄页网站推广
  • 江西赣州搜索引擎优化策略不包括
  • 自己做的网站被篡改怎么办优化人员是什么意思
  • 长沙传媒公司排行南京网站设计优化公司
  • 成都公司建设网站seo优化包括
  • 哪些公司做网站维护的近一周新闻热点事件
  • 自适应网站制作公司网站seo技术能不能赚钱
  • 网站初期 权重怎么做百度收录查询接口
  • 建行企业银行官网自己如何优化网站排名
  • 阿里云服务器怎么部署网站谷歌浏览器搜索引擎入口
  • 长沙网站建设服务商优化网站推广网站
  • dw手机销售网站制作千峰培训
  • 网站建设价格如何常用的五种网络营销工具
  • 界面设计好看的网站网站优化费用报价明细
  • 哈尔滨网站优化如何ks免费刷粉网站推广马上刷
  • 怎么做一个企业网站精准引流推广
  • 和创互联的网站是多少哪个公司做网站推广最好
  • 武汉建设银行社会招聘网站互联网推广销售是做什么的
  • 【Spring Boot 快速入门】三、分层解耦
  • C# CAN通信上位机系统设计与实现
  • 【目标检测】小样本度量学习
  • 如何查询并访问路由器的默认网关(IP地址)?
  • 暴雨服务器更懂人工智能+
  • 软工八将:软件开发全流程核心角色体系解析