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

现在还有什么推广渠道重庆seo整站优化报价

现在还有什么推广渠道,重庆seo整站优化报价,做网站销售提成怎么算,怎么把网站设置为主页面记录下通过stream流对list集合中对象的多个字段进行去重! 举个栗子,对象book,我们要通过姓名和价格这两个字段的值进行去重,该这么做呢? distinct()返回由该流的不同元素组成的流。distinct&am…

记录下通过stream流对list集合中对象的多个字段进行去重!

举个栗子,对象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) {List<Book> 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.wangmingla.cn/news/80366.html

相关文章:

  • 山西做网站怎么做搜索引擎入口yandex
  • 怎么做移动端网站计算像素软文推荐
  • 网站建设维护是做什么会计科目软件培训机构
  • 湖州建设局网站杭州产品推广服务公司
  • 外贸网站建设推广公司前景如何seo矩阵培训
  • 网站迁移后 域名百度指数与百度搜索量
  • 汕头网站设计价格一站式网站设计
  • 成都龙泉建设局网站山东服务好的seo
  • 网站建设私活中能找关键词整站优化公司
  • 微网站可以做成域名访问高级搜索入口
  • 大渡口网站建设哪家好全网推广平台
  • 武汉做网站企业浏览器直接进入网站的注意事项
  • wordpress调用子分类seo咨询师
  • 推广型的网站怎么做网站域名解析
  • 怎么做充值网站seo流量增加软件
  • 沈阳工程建设信息网站网络营销策划目的
  • 连连跨境电商网站开发怎么制作一个网页
  • 烟台哪儿有可以做淘宝网站的爱站站长工具
  • 郑州网站排名哪家好百度app广告
  • 网站党建专栏建设方案全网营销系统是干什么的
  • 一个好的网站应该具有什么条件搜索引擎优化举例说明
  • db11t 221-2008政府网站建设与管理规范seo优化网站查询
  • 网站建设方案word软文世界官网
  • 可以做设计兼职的网站有哪些工作室留号码的广告网站
  • 在哪个网站做注册资本变更seo云优化软件
  • 有没有做公务员题的网站武汉做seo
  • 做六个网站静态页多少钱网络营销出来做什么
  • 南山网站开发免费seo营销软件
  • web开发基础形考答案seo是广告投放吗
  • wordpress软件站成都网站推广经理