1、ArrayList集合中,contains重写: 2、Vector使用枚举遍历集合 3、List集合特有的迭代器 4、HashSet集合,存储自定义数据类型,要求重写hashCode()和equals()方法 5、TreeSet集合存储自定义数据类型,重写比较 comparable接口:comp ...
分类:
编程语言 时间:
2018-08-05 15:23:10
阅读次数:
205
第一部分: 小燕子 45紫薇 50五阿哥 55容嬷嬷 55萧剑 55尔泰 58尔康 60 ...
分类:
编程语言 时间:
2018-08-05 11:54:27
阅读次数:
133
SortedSet可自动为元素排序。 SortedSet的实现类是TreeSet:它的作用是字为添加到TreeSet中的元素排序。 与HashSet不同,TreeSet并不需要实现HashCode()和equals()。 只要实现compareable和compareTo()接可以实现过滤功能。 ( ...
分类:
其他好文 时间:
2018-08-04 23:18:33
阅读次数:
220
目录 目录 Set集合的特性 Set集合的特性 Set的实现类 Set的实现类 实现类1——HashSet 底层数据结构是Hash表; HashSet是如何保证元素唯一性的原理: 是通过元素的两个方法,hashCode和equals来完成的 如果元素的hashCode值相同,才会判断equals是否 ...
分类:
其他好文 时间:
2018-08-04 22:32:16
阅读次数:
220
ArrayList ,List ArrayList 和 List 都是不限制长度的集合类型 ,List相比ArrayList 就内部实现而言除了泛型本质没有太大区别。不过为避免装箱拆箱问题,尽可能使用List 集合内部是由数组实现,默认大小是4,但你使用无参构造函数构造实例时,内部数组大小是0,当你 ...
分类:
其他好文 时间:
2018-08-03 21:44:32
阅读次数:
117
TreeSetTreeSet可以对set集合中的元素进行排序,默认按照asic码表的自然顺序排序,之所以treeset能排序是因为底层是二叉树,数据越多越慢,TreeSet是依靠TreeMap来实现的像TreeSet中存储自定义对象需要实现comparable接口。 TreeSet及常用API(1) ...
分类:
其他好文 时间:
2018-07-30 23:33:35
阅读次数:
268
package java.util;/** * 1)基于 TreeMap 的 {@link NavigableSet} 接口实现, TreeSet 使用自然顺序或指定的比较器对元素进行排序。 * 2)基本操作 {@code add}、{@code remove}、{@code contains} 的 ...
分类:
其他好文 时间:
2018-07-29 14:09:17
阅读次数:
138
import java.util.HashSet; import java.util.Set; public class HashDemo { public static void main(String[] args) { /** *set的特点: * * 无序性 * 不能重复 ... ...
分类:
其他好文 时间:
2018-07-26 23:43:15
阅读次数:
172
集合 可以使用集合的三个具体类HashSet、LinkedHashSet、TreeSet来创建集合 HashSet类 负载系数 当元素个数超过了容量与负载系数的乘积,容量就会自动翻倍 HashSet类可以用来存储互不相等的任何元素。考虑到效率的因素,添加到散列集中的对象必须以一种正确分散散列码的方式 ...
分类:
编程语言 时间:
2018-07-26 16:13:21
阅读次数:
185
1 Set接口概述 2 HashSet类 3 LinkedHashSet类 4 TreeSet类 ...
分类:
编程语言 时间:
2018-07-22 18:46:35
阅读次数:
183