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

在家做私房菜的网站杭州优化建筑设计

在家做私房菜的网站,杭州优化建筑设计,怎样防止别人利用自己电脑做网站,建设厅网站进不去一、需求背景 有一个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.dinnco.com/news/55775.html

相关文章:

  • 商城网站案例企业qq官方下载
  • 做美食软件视频网站有哪些男生短期培训就业
  • 商品展示网站源码吸引人的软文
  • 移动互联网 传统网站什么是seo教程
  • 系统之家网站怎么做的app推广注册赚钱
  • 网络营销中网站建设的策略网站推广软件免费版
  • wordpress怎么用模版徐州seo网站推广
  • 国际互联网出口搜狗搜索引擎优化
  • wordpress注册页面美化seo优化软件免费
  • 网站模板 商标长沙seo优化报价
  • seo培训赚钱seo网站排名优化公司
  • 营销网站的成功案例web制作网站的模板
  • wordpress 火车头接口湖南seo网站开发
  • 自己的网站怎么和百度做友链海门网站建设
  • 快速做网站软件处理事件seo软件
  • 旅游网站设计源代码外贸网站建设
  • 怎样找到专业做网站人nba常规赛
  • Wordpress做什么网站赚钱百度一下百度首页登录
  • 商标被注册了做网站刚开的店铺怎么做推广
  • 有没有女的做任务的网站seo优化公司哪家好
  • 网站开发大公司需要资格证吗中国企业500强排行榜
  • 东营微信开发网站建设网站建设公司排名
  • 自贡网站推广如何添加百度指数
  • 做代购去那些网站发帖优秀的营销策划案例
  • APP加网站建设预算多少钱澳门seo推广
  • 网站建设电话营销游戏推广代理加盟
  • 专做动漫的网站信息流投放平台
  • .net做网站安全吗网页广告调词平台多少钱
  • 网站竞价推广托管公司友情链接的作用有哪些
  • 网站策划与建设阶段的推广方法百度免费安装下载