hashset自定义去重规则_sql数据去重

hashset自定义去重规则_sql数据去重publicstaticvoidmain(String[]args){List<String>list=newArrayList<>();list.add(“d”);list.add(“d”);list.add(“d”);System.out.println(list);list=remov…

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

Jetbrains全系列IDE稳定放心使用

/*主函数*/
public static void main(String[] args) {
    List<String> list = new ArrayList<>();
    list.add("d");
    list.add("d");
    list.add("d");
    System.out.println(list);
    /*执行去重方法*/
    list = removeSame(list);
    //打印去重后的list
    System.out.println(list);
}

/*去重方法*/
private static List<String> removeSame(List<String> list) {
    Set<String> set = new HashSet<>();
    set.addAll(list);
    List<String> listSingle = new ArrayList<>(set);
    return listSingle;
}

打印結果:

hashset自定义去重规则_sql数据去重

————————————————————————————————————————————-

小插曲:写完去重方法才知道,数据库可以直接查询出去重后的list,只需要一个  DISTINCT ,哭一会。

  • 使用前查询结果:

hashset自定义去重规则_sql数据去重

  • 使用后查询结果:

hashset自定义去重规则_sql数据去重

比起代码,是非常快准狠啦!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2026年4月17日 下午12:58
下一篇 2026年4月17日 下午1:04


相关推荐

  • css 滤镜之AlphaImageLoader「建议收藏」

    css 滤镜之AlphaImageLoader「建议收藏」CreateTime–2017年12月25日17:05:37Author:Marydonie滤镜特效之AlphaImageLoader作用:用于设置背景图片特效样式使用条件:IE8及以下

    2022年7月3日
    20
  • SaveFileDialog_save文件用什么修改

    SaveFileDialog_save文件用什么修改c#获取要保存文件的对话框,用SaveFileDialog类。具体用法很简单分享一下吧,对于初学者可能有用//可能要获取的路径名stringlocalFilePath=“”,fileNameExt=“”,newFileName=“”,FilePath=“”;SaveFileDialogsaveFileDialog=newSaveFileDialog();//设置文件类型//书写规则例如:txtfiles(.txt)|.txtsaveFileDialog.Filter

    2022年10月8日
    5
  • 强势 图解 AC自动机(保证您一次就能学会!)

    强势 图解 AC自动机(保证您一次就能学会!)前置技能字典树 KMP 匹配简介看 dalao 们 AC 自动机的 Blog 大多数奆奆都会感性地说 AC automation KMP TRIE more 然而在作者重蹈覆辙辗转反侧 n 次后才明白 这东西说了等于没说 AC 自动机是一种有限状态自动机 说了等于没说 它常被用于多模式串的字符串匹配 在学完 AC 自动机 笔者也总结出一句说了等于没说的话 AC 自动机是以 TRIE 的结构为基础 结合 KMP 的思想建立的 建立 AC 自动机建立一个 AC 自动机通常需要两

    2026年3月16日
    2
  • 数论18——反演定理(莫比乌斯反演)

    数论18——反演定理(莫比乌斯反演)莫比乌斯反演也是反演定理的一种既然我们已经学了二项式反演定理那莫比乌斯反演定理与二项式反演定理一样 不求甚解 只求会用莫比乌斯反演长下面这个样子 d n 表示 n 能够整除 d 也就是 d 是 n 的所有因子 x 是莫比乌斯函数 它是这样计算的 1 1x p1 p2 p3 pk x 由 k 个不同的质数

    2026年3月19日
    2
  • edgeR:差异表达分析

    edgeR:差异表达分析edgeR 的适用性适用于 RNA Seq SAGE Seq Chip Seq CRISPR Cas9 DNAmethylati 研究 快速入门 glmapproach 相比经典方法更灵活 旗下包含 quasi likelihoodF testmethod 和 likelihoodra quasi likelihood 建议用于大量 RNA seq 数据的差异表达分析 like

    2026年3月16日
    2
  • QT——开发入门简介

    QT——开发入门简介1、你了解Qt吗?Qt是一种基于C++的跨平台图形用户界面应用程序开发框架。如何跨平台?上到服务器上位机,下到嵌入式GUI,上天入地无所不能。Qt最早是由1991年由QtCompany开发,但是到2008年,QtCompany科技被诺基亚公司收购,是的,就是拥有着我们很多情怀的诺基亚。但在2012年,Qt又被Digia收购。等到了2014年,跨平台集成开发环境QtCreator3.1….

    2022年5月17日
    36

发表回复

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

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