摘要:
小测: 1.集合Collection中存储的如果是自定义类的对象,需要自定义类重写的哪个方法?为什么? equals()方法 list: equals() Set:(HashSet、LinkedHashSet为例):equals()和hashCode(); (TreeSet为例):Comparabl 阅读全文
posted @ 2021-08-09 20:27
Dudo1
阅读(32)
评论(0)
推荐(0)
摘要:
TreeSet: Treeset是一个有序的集合,它的作用是提供有序的Set集合,可以按照添加对象的属性进行排序。 注意: 向TreeSet中添加数据时,要求数据时相同类的对象。 自然排序(实现Comparable接口):自然排序中,比较两个对象相同的方法时compareTo,如果一样返回0。 整数 阅读全文
posted @ 2021-08-09 17:53
Dudo1
阅读(134)
评论(0)
推荐(0)
摘要:
LinkedHashSet: LinkedHashSet作为HashSet的资历,在添加数据的同时,每个数据还维护了两个引用,记录此数据的前一个和后一个数据。 对于频繁的遍历操作,LinkedHashSet的效率高于HashSet。 LinkedHashSet是Set集合的一个实现,具有set集合不 阅读全文
posted @ 2021-08-09 10:59
Dudo1
阅读(80)
评论(0)
推荐(0)
摘要:
Set接口常用方法: Set的无序和不可重复的理解: 以HashSet为例: 无序性: 不等于随机性,存储的数据在底层结构并不是按照数组索引的书序来添加,而是根据数据的哈希值来添加。 不可重复性: 保证添加的元素按照equals()来判断时,不能返回true;即:相同的元素只能添加一个 添加过程: 阅读全文
posted @ 2021-08-09 10:30
Dudo1
阅读(458)
评论(0)
推荐(0)

浙公网安备 33010602011771号