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

wordpress app下载失败宁阳县网络seo

wordpress app下载失败,宁阳县网络seo,外销网站怎么做的,建筑网片重量计算公式一、需求背景 有一个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/490976/

相关文章:

  • 从化网站建设wordpress 评论显示图片
  • 北京电商网站开发公司哪家好网站301重定向 权重转移
  • 东莞人才网站wordpress创建xml
  • 中国建设银行网站运营模式企业网站展示
  • 关于互联网的网站吴中区做网站的公司
  • 品牌网站建设小蝌蚪正能量网站大全
  • 无锡网站制作哪家值得信赖机关网站建设存在的问题
  • 优秀网站页面设计图片制作外贸网站的公司
  • 网站建设阶段it外包项目都在哪接的
  • 济宁网站建设价格在线制作横幅
  • rio门户网站的制作泰安集团网站建设报价
  • 网站简繁转换济宁创企网络技术有限公司
  • 网站外包价格上海 房地产网站建设
  • 阿里云服务器 做网站营业执照咋做网等网站
  • 西宁做网站君博解决网页界面设计包括哪些
  • 傻瓜式网站建设软件建设工程造价管理总站网站
  • 咔咔做受视频网站临夏城乡建设局网站
  • 做网站麻烦吗国内免费一年云服务器
  • 私人定制哪个网站做的比较好最近比较火的关键词
  • 新手网站建设教程专业手机网站建设多少钱
  • 咸阳网站推广北京环球影城可以带水果吗
  • 上门做网站哪里有php做网站毕设答辩问什么
  • 工信部 网站 备案北京网站建设公司 蓝纤科技 网络服务
  • 做网站月薪资多少钱纪检监察网站建设情况汇报
  • 网站上传服务器教程网站绝对路径
  • wap建站程序免费下载大学校园门户网站建设方案
  • 用备份的网站代码做网站步骤公司网站怎么建站
  • 网站定制微安电力案例教学网站开发应用指导方案
  • 百度 网站添加苏州有什么好玩的景点
  • 莱芜企业网站建设公司点网站建设