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

网站设计与制作一般步骤seo外包杭州

网站设计与制作一般步骤,seo外包杭州,个人网站后台模板,怎么才能在网上赚钱使用stream求list的对象属性的和 假设有一个Student类&#xff0c;其中有一个属性是score&#xff0c;可以通过以下代码求出List<Student>中score的和&#xff1a; List<Student> students new ArrayList<>(); // 添加学生对象到List中 int sum student…

使用stream求list的对象属性的和

假设有一个Student类,其中有一个属性是score,可以通过以下代码求出List<Student>中score的和:

List<Student> students = new ArrayList<>(); // 添加学生对象到List中 
int sum = students.stream().mapToInt(Student::getScore).sum();

这里使用了mapToInt方法将每个Student对象映射成其score属性的值,然后调用sum方法求和。

stream返回一个map集合

可以使用以下代码将List<Student>转化为Map<String, Integer>:

Map<String, Integer> nameScoreMap = students.stream() .collect(Collectors.toMap(Student::getName, Student::getScore));

这里使用了Collectors.toMap方法将List转化为Map,其中getName方法返回Student的名字,getScore方法返回Student的score属性值。

stream添加list的对象

List<Student> students = Stream.of(
        new Student("Tom", 80),
        new Student("Mary", 90),
        new Student("John", 75))
        .collect(Collectors.toList());
这里使用了Stream.of方法创建一个流,其中包含三个新建的Student对象,然后调用collect方法将流转化为List<Student>。

stream排序

//正序排列slist=list.stream().sorted(Comparator.comparing(Student::getAge)).collect(Collectors.toList());
//倒序排列
list = list.stream().sorted(Comparator.comparing(Student::getAge).reversed()).collect(Collectors.toList());

按自然升序对集合进行排序

list.stream().sorted();

自然序降序使用Comparator提供reverseOrder()方法

list.stream().sorted(Comparator.reverseOrder());

还可以使用Java8的lambda表达式和Comparator接口来实现这个排序功能,代码如下:Collections.sort(openTimeList, Comparator.comparing(o -> o.getWorkDay()));这段代码使用了Comparator.comparing方法来创建一个Comparator对象,主要是根据OpenTime对象的workDay属性来进行排序,通过lambda表达式o -> o.getWorkDay()来指定workDay属性的取值方式,最后调用Collections.sort方法来进行排序。

http://www.khdw.cn/news/23570.html

相关文章:

  • 中国十大电商排行榜泉州关键词优化软件
  • net创建网站之后怎么做百度授权代理商
  • 沈阳模板建站方案网店代运营和推广销售
  • 绵阳网站设计公司网站怎么优化排名靠前
  • 宁波市北仑区建设局网站营销型企业网站建设的内容
  • 网站建设制作软件网络推广都有哪些方式
  • 北京专业网站建设公司排名传智播客培训机构官网
  • 惠州关键词排名推广青岛网站建设方案优化
  • 深圳建设网站培训机构郑州网站优化排名
  • 网站建设小程序微博营销的特点
  • 销售crm南通百度seo代理
  • 网站四对联广告代码百度权重划分等级
  • 住房和城乡建设部是国家认定网站吗培训机构招生方案范文
  • 如何制作自己的网站图?网络推广方法大全
  • 怎么简单攻击一个网站最新新闻热点事件2023
  • 半岛晨报大连最新疫情徐州网页关键词优化
  • 怎么做简易网页无锡网站seo
  • 保定网站设计多少钱免费大数据分析网站
  • 镇江网站建设推广公司网络营销推广seo
  • 链家网站开发网络搜索优化
  • 网站改版 百度网络推广怎么样
  • 视频网站开发技术百度seo排名优化系统
  • c 做网站代发关键词排名包收录
  • wordpress 延迟加载插件seo技术培训泰州
  • 做网站怎么推广收益大南京seo优化公司
  • 如何做网站关键词电商培训内容
  • 网站建设 主要内容重大新闻事件2023
  • 建设网站需要多少钱济南兴田德润地址百度经验app
  • cc域名网站网站的优化从哪里进行
  • google 网站优化工具选择一个产品做营销方案