摘要: TreeSet 概述 TreeSet是一种有序,无脚标,不可重复的集合 底层是红黑树,是一种平衡二叉树 TreeSet对集合中元素如果是自定义类,实现排序有两种方法 1.自定义类继承Comparable接口 2.TreeSet构造方法参数中创建Comparator的匿名类,用于定制排序规则 注意:T 阅读全文
posted @ 2022-05-13 22:21 Oh,mydream! 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Set接口 Set是一个无序,无下标,不可重复的集合 Set接口方法完全继承自Collection 实践: package com.qianfeng.collection; import java.util.HashSet; import java.util.Iterator; import jav 阅读全文
posted @ 2022-05-13 21:01 Oh,mydream! 阅读(21) 评论(0) 推荐(0) 编辑
摘要: HashSet Hashset底层是哈希表即数组+链表+红黑树 存储过程: 由hashcode计算数据存储的位置,如果该位置为null,将数据添加进去,否则计算equals若为true,则不添加,否则与链表下一个元素进行equals比较 实践 添加,删除,遍历,判断跟List接口很相近 差别在于如果 阅读全文
posted @ 2022-05-13 21:01 Oh,mydream! 阅读(20) 评论(0) 推荐(0) 编辑