LinkedHashSet去重方法「建议收藏」

LinkedHashSet去重方法「建议收藏」第二种(mCopyDatas为当前页数据,deals为总数据)LinkedHashSetmFiltSet=newLinkedHashSet();//用于确定数据唯一,过滤重复数据if(mPage==1){mFiltSet.clear();this.mDatas.clear();this.isRefresh=false;}//select=thi

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 
 
 
第二种(mCopyDatas为当前页数据,deals为总数据)
LinkedHashSet<String> mFiltSet = new LinkedHashSet(); // 用于确定数据唯一,过滤重复数据

if (mPage == 1) {
mFiltSet.clear();
this.mDatas.clear();
this.isRefresh = false;
}
// select = this.mDatas.size();
// KLog.d("CD", this.mDatas.size() + "");
KLog.d("CD2", this.mCopyDatas.size() + "");
// this.mDatas.addAll(mCopyDatas);

Iterator<MoonShowComment> iterator = mCopyDatas.iterator();
while (iterator.hasNext()) {
MoonShowComment item = iterator.next();
if (!mFiltSet.contains(item.getId())) {
// 如果不包括当前aStr,则加入数据,并保存到LinkedHashSet中
mDatas.add(item);
mFiltSet.add(item.getId());
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182668.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • springMVC3学习(二)–ModelAndView对象

    springMVC3学习(二)–ModelAndView对象

    2021年11月13日
    38
  • case when 判断_sqlservercase用法

    case when 判断_sqlservercase用法casewhen简单用法—改变结果SELECTCASE id WHEN21THEN ‘aaaaa’ WHEN22THEN ‘bbbbb’ELSE’其他’ END FROM hrmresource WHERE id=23casewhen复杂用法—执行不同的sqlSELECT ( CASE WHENa.id=21THEN (SELECTidFROMhrmresourceWHEREidIN(21

    2025年9月16日
    5
  • 企业网站制作的决定因素「建议收藏」

    企业网站制作的决定因素「建议收藏」企业在进行网站建站的过程中要需要很多网站相关行的内容,如何建站?我们从哪些方面将网站建设好呢?现在只要懂网页三剑客,有一台电脑、懂点技术就可以做网站了,面对现在参差不齐的建站公司,我们方如何选择,哪些因素是我们应关注的?下面就为大家谈谈几点: 因素一:网站的易用性以前找网络公司,做出的网站管理后台功能简单,导致后期维护、修改和扩展困难,甚至只能付费让制作公司维护,有一些公司制作的网站

    2025年6月19日
    5
  • goland激活码最新【2021免费激活】

    (goland激活码最新)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月28日
    55
  • NVIDIA英伟达GPU显卡算力一览(包含Tesla和GeForce、TITAN及RTX系列等)

    NVIDIA英伟达GPU显卡算力一览(包含Tesla和GeForce、TITAN及RTX系列等)英伟达 GPU 算力一览官方说明在 GPU 算力高于 5 0 时 此计算机可以用来跑神经网络 而在 CSDN 和网页上查找 GPU 算力时 没有一个比较全面的博客对目前的显卡算力做统计 而且英伟达官网链接打开真的谜一样 很慢或者直接打不开 所以用这篇博客记录一下截至到 2020 8 27 一部分主流供深度学习的 GPU 的算力 NVIDIA 官方查找 GPU 算力的网址 https developer nvidia com cuda gpus 此外 目前主流的游戏本显卡 1650 1660 以及 1660Ti 等并未出现在官网的算力表中

    2025年7月30日
    9
  • socketpair原理_socket负载均衡

    socketpair原理_socket负载均衡描述先看下传统的CS模型,如下:总是一方发起请求,等待另一方回应。当一次传输完成之后,client端发起新的请求之后,server端才作出回应。那如何才能做到双向通信? 一种解决办法就是client端即使client,又是server,server端即使client也是server,如下:但是上述方面比较复杂,这时候就引入要分析的socketpair了。

    2022年10月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号