集合
dengmsjava
这个作者很懒,什么都没留下…
展开
-
【Java】HashSet和TreeSet去重机制对比
HashSet和TreeSet去重机制对比(1)HashSet的去重机制:hashCode( )+equals( ),底层先通过存入对象进行运算得到一个hash值,通过hash值得到对应的索引,如果发现table索引所在位置没有数据,就直接存放;如果有数据,就进行equals遍历比较,比较后,不相同就加入,否则就不加入。(2)TreeSet的去重机制:如果传入了一个Comparator匿名内部类,就用实现的compare去重,如果方法返回0,就认为是相同的元素/数据,就不添加;如果没有传入一个Compa原创 2022-03-26 16:30:28 · 709 阅读 · 0 评论 -
【Java】Collections集合类介绍
Collections集合类介绍Collections 是一个操作Set、List和Map等集合的工具类,提供了一系列静态方法对集合元素进行排序、查询和修改等操作。1、排序操作(1)reverse(List):反转List中元素的顺序;(2)shuffle(List):对List集合元素进行随机排序;(3)sort(List):根据元素的自然顺序对指定List集合元素按升序排序;(4)sort(List,Comparator):根据指定的Comparator产生的顺序对List集合元素进行排序;原创 2022-03-24 21:54:19 · 2007 阅读 · 0 评论 -
【Java】Java 开发中如何选择集合实现类
Java 开发中如何选择集合实现类1、一组对象[单列]:Collection接口 2 、一组键值对[双列]:Map接口原创 2022-03-22 12:58:09 · 550 阅读 · 0 评论