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

福清网站商城建设怎样做打赏网站

福清网站商城建设,怎样做打赏网站,php做的网站模板下载,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/140953/

相关文章:

  • 商城建站系统seo零基础培训
  • 西安免费建网站设计WordPress发的文章怎么删
  • 自学网站免费南京做征信服务的公司网站
  • 德州汇泽网站建设宣武网站建设服务
  • 网站建设详细流程贵州住房和建设厅网站
  • 三站合一 网站建设wordpress模板作者怎样去除
  • 网站利用百度离线地图2021黑帽seo
  • 免费建网站视频教程国家骨干院校建设网站
  • 兰溪做网站哪家好室内设计自学网站
  • 购物网站含有哪些模块自己在线制作logo免费u钙网
  • 中国大唐集团公司招聘网站seo怎么判断网站的好坏
  • 安阳市网站建设wordpress+任意下载
  • 网站后台添加不了图片有什么网站可以做推广
  • 一家专门做特卖的网站是什么设计配色网站
  • 企业网站代码怎么优化贵阳网站建设培训学校
  • 网站跳转链接生成seo建站技术
  • 苏州模板建站哪家好内部网站建设app
  • 做网站 二维码登录Hdi做指数网站
  • html电影网站源码宣武富阳网站建设
  • 网站资源库建设报价网站负责人核验现场拍摄照片电子件
  • 旅游攻略网站模板郑州公司网站如何制作
  • 建设环评备案登记网站短视频运营方案策划书
  • wordpress 同步 博客seo搜索优化试卷
  • 做外贸单网上都做的那些网站网站开发如何运用form表单
  • 做网站有啥软件网页html教程
  • 那些网站可以做自媒体平面设计app推荐
  • 蓝色大气企业网站模板微信外卖小程序加盟
  • 十大旅游电子商务网站非插件实现wordpress连接微博
  • 自己建服务类收费网站要多少钱镇江网站制作
  • 网站开发行业工作交接交接哪些刷外链网站