1.1.1. HashSet | Itreable 接口 实现该接口可以使用增强for循环 | Collection 描述所有集合共性的接口 | List接口 可以有重复元素的集合 | ArrayList | LinkedList | Set接口 不可以有重复元素的集合 | HashSet 线程不安 ...
分类:
其他好文 时间:
2016-10-19 01:40:01
阅读次数:
338
1.Set集合概述一个不包含重复元素的集合。2.代码引入packagecom;
importjava.util.HashSet;
importjava.util.Set;
/**
*Collection
* List有序(存储顺序和取出顺序一致),可重复
* Set 无序(存储顺序和取出顺序不一致),唯一
* 虽然Set集合的元素无序,但是,作为集合..
分类:
编程语言 时间:
2016-10-18 23:16:41
阅读次数:
306
【Set 元素无序(因为没有索引); 不重复; 可以有null元素。 Set表示数学意义上的集合概念。其最主要的特点是集合中的元素不能重复,因此存入Set的每个元素都必须定义equals()方法来确保对象的唯一性。 HashSet (JDK1.2) 元素无序、唯一 底层数据结构是哈希表、哈希表结构的 ...
分类:
其他好文 时间:
2016-10-18 18:44:06
阅读次数:
139
hastTable和hashMap的区别:(1)Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。(2)这个不同即是最重要的一点:Hashtable中的方法是同步的,而HashMap方法(在缺省情况下)是非同步的。即是说,在多线程应用 ...
分类:
编程语言 时间:
2016-10-18 01:59:45
阅读次数:
165
哈哈,我用了HashMap, 双向链表,还有了HashSet来保存key的集合。 我也把解法发到了Discuss版: https://discuss.leetcode.com/topic/63559/my-accepted-java-solution-with-hashmap-and-double- ...
分类:
其他好文 时间:
2016-10-17 20:30:46
阅读次数:
172
本节介绍TreeMap和TreeSet的共同实现基础 - 排序二叉树,介绍其基本概念和算法。 ...
分类:
编程语言 时间:
2016-10-17 11:03:56
阅读次数:
247
本节介绍HashSet,它有什么特点,有哪些应用,是如何实现的?... ...
分类:
其他好文 时间:
2016-10-14 09:50:44
阅读次数:
189
上回了解完了HashSet,再来了解它一个朋友TreeSet,它可以确保元素出于排序状态 TreeSet支持两种排序方法:自然排序和定制排序。自然排序即默认排序,将元素由小到大排序,他会调用元素的CompareTo(Object obj)来比较元素间的大小,然后按升序排列。所以它实现了Compara ...
分类:
编程语言 时间:
2016-10-13 02:22:29
阅读次数:
147
1.Java基础 1.1 Collection和Map (1)掌握Collection和Map的继承体系。 (2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、LinkedHashSet、TreeSet、HashMap、Linke ...
分类:
其他好文 时间:
2016-10-12 14:04:26
阅读次数:
104
了解集合先复习一下数据结构,线性表(ArrayList),链式表(LinkedList),红黑树表(TreeSet) 哈系表(HashSet)链式哈系表(LinkedHashSet)枚举表(EnumSet)队列: 栈 (Queue先进先出 栈) 双端队列(Deque) HashSet 通过hashC ...
分类:
其他好文 时间:
2016-10-12 11:16:47
阅读次数:
153