先看道题吧:package com.lk.C;import java.net.MalformedURLException;import java.net.URL;import java.util.HashSet;import java.util.Set;public class Test3 { .....
分类:
Web程序 时间:
2015-04-12 15:57:23
阅读次数:
158
一、Set回顾
一个不包括重复元素(包括可变对象)的Collection,是一种无序的集合。Set不包含满
a.equals(b) 的元素对a和b,并且最多有一个null。
泥瓦匠的记忆宫殿:
1、不允许包含相同元素
2、判断对象是否相同,根据equals方法
二、HashSet
一个按着Hash算法来存储集合中的元素,其元素值可以是NULL。它不能保证元素的排列顺序。同样,H...
分类:
其他好文 时间:
2015-04-09 13:48:24
阅读次数:
222
package?org.mo.svn.util;
import?java.util.ArrayList;
import?java.util.HashSet;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?org.tmatesoft.svn.core.ISVNLo...
分类:
其他好文 时间:
2015-04-09 10:44:08
阅读次数:
396
Set中元素是无序的(存入和取出的顺序不一定一致),元素不可以重复。
Set中的方法和Collection中的方法是一样的。
常见子类:HashSet TreeSet
HashSet 底层数据结构是哈希表
TreeSet 底层数据结构是二叉树
import java.util.HashSet;
import java.util.Iterator;
class Person...
分类:
编程语言 时间:
2015-04-08 21:33:13
阅读次数:
150
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、Ha....
分类:
编程语言 时间:
2015-04-08 16:21:02
阅读次数:
202
List和Set都是Collection容器,他们都拥有Colletion接口的全部method。List底层实现一般有三种:ArrayList(源码用数组实现)、LinkList(源码用链表实现)、Vector(基于线程安全,效率低)Set接口主要实现了两个实现类:HashSet(按照哈希算法来存...
分类:
其他好文 时间:
2015-04-07 19:09:57
阅读次数:
122
package thinkingInJava;import java.util.HashMap;/* * 测试在向以hashcode为基础的集合(HashSet , HashMap , HashTable )中操作对象时, * 该对象的equals方法和hashcode方法的影响 * */clas....
分类:
编程语言 时间:
2015-04-06 21:48:02
阅读次数:
201
HashSet实现Set接口,其中的很多方法都是用一个HashMap实现的 HashSet中的元素都存放在HashMap的key上面,相对于HashMap用了一个entry存放key和value,HashSet只存放了key值,也就只用到了HashMap中的key值 而value中的值都是统一的一个...
分类:
其他好文 时间:
2015-04-03 17:03:23
阅读次数:
150
Map集合,就是有一对属性值的集合,属性包含key,和value。关键字key是唯一不重复的。Map是一个有序的集合,所以查询起来速度很快。而HashSet就像是把HashMap中value去掉,说白了就是只有一个key的HashMap集合。Set是数学中定义的集合,所以元素无序, 且不能重复添加。...
分类:
其他好文 时间:
2015-04-03 10:54:25
阅读次数:
109
HashSet类 HashSet是Set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此就有很好的存取和查找功能。HashSet具有以下特点:不能保证元素的排列顺序,顺序可能与添加顺序不同。顺序也有可能发生变化。HashSet不是同步...
分类:
编程语言 时间:
2015-04-03 10:52:14
阅读次数:
155