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

做代金券的网站什么是网站源码

做代金券的网站,什么是网站源码,急求聊城网站建设,医院电子网站建设记录下通过stream流对list集合中对象的多个字段进行去重#xff01; 举个栗子#xff0c;对象book#xff0c;我们要通过姓名和价格这两个字段的值进行去重#xff0c;该这么做呢#xff1f; distinct#xff08;#xff09;返回由该流的不同元素组成的流。distinct 举个栗子对象book我们要通过姓名和价格这两个字段的值进行去重该这么做呢 distinct返回由该流的不同元素组成的流。distinct是Stream接口的方法。distinct使用hashCode和equals方法来获取不同的元素。因此我们的类必须实现hashCode和equals方法。 要在实体类Book中重写hashCode和equals方法比如 import lombok.Data;Data public class Book {private String name;private String author;private int price;public Book(String name, String author, int price) {this.name name;this.author author;this.price price;}Overridepublic boolean equals(final Object obj) {if (obj null) {return false;}final Book book (Book) obj;if (this book) {return true;} else {return (this.name.equals(book.getName()) this.price book.price);}}Overridepublic int hashCode() {int hashno 7;hashno 13 * hashno (name null ? 0 : name.hashCode());return hashno;}} 然后测试类如下 /*** stream流通对象中几个属性的值来进行去重*/public class Test1 {public static void main(String[] args) {ListBook list new ArrayList();{list.add(new Book(水浒传,施耐庵, 200));list.add(new Book(水浒传, 施耐庵1, 200));list.add(new Book(三国演义, 罗贯中, 150));list.add(new Book(西游记, 吴承恩, 300));list.add(new Book(西游记, 吴承恩2, 300));}long l list.stream().distinct().count();System.out.println(No. of distinct books:l);list.stream().distinct().forEach(b - System.out.println(b.getName() , b.getPrice()));list list.stream().distinct().collect(Collectors.toList());}} 运行结果如下 ba 同样如果是通过三个或者更多的字段进行去重则只需在Book类中的equals方法中添加该字段即可
http://www.dnsts.com.cn/news/194462.html

相关文章:

  • 合肥网站系统建设公司十大营销咨询公司
  • 网站常见的域名基于html的个人网站的设计与实现论文
  • 网站验收技术指标安卓优化大师2021
  • 中国商业网点建设开发中心官方网站wordpress 获取id
  • 建个网站要花多少钱美工个人网站
  • 网站开通微信支付接口开发点赞排行 wordpress 主题
  • 龙岗平湖网站建设公司官网建设公司有哪些
  • 有招聘网站策划的吗wordpress 图片命名
  • 自己做网站好还是购买网站好有做车身拉花的网站吗
  • 做网站域名有什么用网站建设开发有什么好处
  • dedecms做图库网站wordpress 模糊搜索
  • 做特产的网站的分析宁波网站建设联系电话查询
  • 如何做企业的网站wordpress在线计算程序
  • php网站开发实例电子版网站被k十大原因
  • 沂源网站全球新冠疫苗接种率
  • 办公室设计公司专业网站wordpress 新闻发布时间
  • 做网站卖得出去吗十堰做网站最好的公司
  • 网站seo监测做网站有谁做
  • 简答网站内容建设的时候内链重要性seo职业技能培训班
  • php网站开发实训报告书台州建设信息网站
  • 专业的营销型网站公司耀华建设管理有限公司网站
  • 常州免费企业网站建设一个网站做多少页面数量合适
  • 手机壁纸网站源码餐饮管理培训课程
  • 网站建设中的图片及视频要求做网站接私单
  • 重庆做网站做得好的公司短视频推广引流方案
  • 济南做网站哪家好免费学做淘宝的网站
  • 网站公司怎么做业务wordpress省理工大学
  • 企业做网站需要哪些人员网站建设 推神网络
  • 北京网站建设首选石榴汇郑州有哪些搞网站开发的公司
  • 深圳商业网站建设怎么样建设银行网站用什么字体