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

张家界seo网站优化百度网站怎样优化排名

张家界seo网站优化,百度网站怎样优化排名,网站制作前期所需要准备,手机网站meta一、需求背景 有一个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.shuangfujiaoyu.com/news/19241.html

相关文章:

  • 网站流量太大百度导航怎么下载
  • 网页制作基础教程本社seo效果分析
  • 企业cms建站系统济南网站优化培训
  • 在哪里找给公司做网站优化的人外包seo公司
  • 郑州加盟做网站百度线上推广
  • 常州网站建设公司信息金华网站推广
  • tp框架做餐饮网站如何优化搜索关键词
  • 星沙网站建设游戏推广渠道
  • 企业做网站哪家公司好优化大师客服
  • 无锡市政设施建设工程有限公司windows优化大师要钱
  • 网络公司网站开发案例新乡seo公司
  • 网络推广就找南昌莫非传媒个人seo外包
  • 中国建设银行东莞市网站bt蚂蚁磁力搜索天堂
  • 学校网站建设合同济南seo网站排名优化工具
  • 驻马店做网站建设的公司2024最火的十大新闻
  • 高端外贸网站制作网站排名软件优化
  • 厦门 网站建设 公司校园推广
  • thinkphp 网站模版软文发布软件
  • 做旅游网站的目的与意义关键词是怎么排名的
  • 局域网网站制作教程新的网络推广方式
  • 网站推广方式措施hao123网址导航
  • 专业网站建设推广sem管理工具
  • 网站设计 卡片式设计长沙百家号seo
  • 诚信网站体系建设工作总结如何建立网站服务器
  • wordpress编辑文章更新失败班级优化大师的利和弊
  • 湖南省郴州市嘉禾县网站seo批量查询工具
  • 懒人模板网站网络推广app是违法的吗
  • 宝鸡门户网站开发下载互联网营销渠道有哪些
  • 凡科建站源码深圳开发公司网站建设
  • 重庆网站制作外包公司南宁做网站公司