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

音响网站模板免费下载wordpress访问文件夹

音响网站模板免费下载,wordpress访问文件夹,南京凯盛建设集团官方网站,做一个网站要怎么做一、需求背景 有一个List集合,里面有n个Answer成员,成员种有m个属性,即: List<Answer> answers ...,现在我需要根据Answer的某一个属性对List去重(属性不固定),应该如何实现呢? 二、解决办法 需要满足上述需求&#xff0c;并不难&#xff0c;我们可以使用Java8提供的…

一、需求背景

      有一个List集合,里面有n个Answer成员,成员种有m个属性,即: List<Answer> answers = ...,现在我需要根据Answer的某一个属性对List去重(属性不固定),应该如何实现呢?

二、解决办法

      需要满足上述需求,并不难,我们可以使用Java8提供的流式编程接口来完成:

  1. 自定义一个去重方法:
  /*** 根据传入的key去重* @param keyExtractor* @param <T>* @return*/public static <T> Predicate<T> distinctByKey(Function<? super T, Object> keyExtractor) {Map<Object, Boolean> seen = new ConcurrentHashMap<>();return t -> seen.putIfAbsent(keyExtractor.apply(t), Boolean.TRUE) == null;}
  1. 调用该方法
List<Answer> distinctAnswers = 	answerList.stream().filter(distinctByKey(Answer::getAnswerCode)) .collect(Collectors.toList());

通过如上调用,我们得到的就是一个根据自定义属性去重后的list.

http://www.yayakq.cn/news/855519/

相关文章:

  • 网站开发怎么确定价格网站建设兼职平台
  • 深圳品牌医疗网站建设招聘网站套餐费用怎么做分录
  • 做谷歌推广一定要网站吗网站蓝色
  • 收费看电影网站建设青岛商网站建设
  • 网站标签图片修改网络设计与实施一般包括哪几个阶段
  • 杭州外贸网站ps软件下载官网免费
  • 网站建设考察报告中国十大seo
  • 网站建设玖金手指排名13wordpress模板建站教程视频
  • 临沂建手机网站公司如何在手机修改wordpress
  • 怎样修改网站的主页内容定制型网站开发
  • 设计专业网站有哪些做网站商
  • 城阳做网站的华为展厅设计方案
  • 如何做网站的外部链接wordpress加速r
  • 如何建设公司的网站首页湖南响应式网站建设
  • 淮南移动网站建设天津建设工程信息网站
  • 做网站要提供什么科技公司做网站
  • 百度SEO网站北京石景山私人影院哪里有
  • 汽车商城网站模板公司简介模板100字范文
  • 学校网站免费建设企业网站有哪些举几个例子
  • 佛山设计网站公司吗湖南网站建设方案优化
  • ui展示 网站电子工程王牌专业
  • 网站建设体质喝什么茶网页传奇公益服
  • 做网站显示不同字体创建简单的微信小程序
  • 自助建网站的平台 数据库互联网广告优势
  • 想要建一个营销型网站 服务器的费用在多少做的好英文网站
  • 网站建设常用问题库汕头澄海
  • 网站运营难做嘛口碑营销案例及分析
  • 网站汇总表怎么做包头哪有做网站的
  • 网站排名查询平台福田欧曼行星
  • 服务好的高端网站建设公司zoho crm