一、传统集合 collection: list:ArrayList? LinkedList? Vector Stack set:HashSet? TreeSet Map:HashMap? TreeMap 二、简单的不再多说,只说不会的! 1、Vector:?????? 默认创建大小为10的Object数...
分类:
其他好文 时间:
2015-03-30 19:14:55
阅读次数:
230
3、ArrayList和Vector的区别答:这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的...
分类:
其他好文 时间:
2015-03-30 12:58:18
阅读次数:
158
一、Set映射
1、Set接口
比方说1:N的关系,一个对象对应多个对象,这些对象怎么保存?需要使用集合保存这些对象。一个分类对应多个很多的商品。
2、三者之间的区别
(1)HashSet
HashSet有以下特点
l ? 不能保证元素的排列顺序,顺序有可能发生变化
l ? 不是同步的
l ? 集合元素可以是null,但只能放入一个n...
分类:
Web程序 时间:
2015-03-30 11:29:12
阅读次数:
166
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各...
分类:
编程语言 时间:
2015-03-28 15:52:06
阅读次数:
286
Writer:BYSocket(泥沙砖瓦浆木匠)
微博:BYSocket
豆瓣:BYSocket
上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据结构的不同表现。
一、Set回顾
一个不包括重复元素(...
分类:
编程语言 时间:
2015-03-28 15:49:30
阅读次数:
314
Writer:BYSocket(泥沙砖瓦浆木匠)微博:BYSocket豆瓣:BYSocket上一篇总结了下ArrayList 、LinkedList和Vector比较,今天泥瓦匠总结下Hash 、LinkedList和Vector比较。其实大家都是Collection,只不过有点各自特性。那就是数据...
分类:
编程语言 时间:
2015-03-28 15:39:49
阅读次数:
215
题目链接:subsets-ii
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/**
*
Given a collection of integers that might co...
分类:
其他好文 时间:
2015-03-28 08:49:29
阅读次数:
106
Set集合为集类型,集是最简单的一种集合,存放于集中的对象不按特定方式排序,只是简单地把对象加入集合中,类似于向口袋里放东西。对集中存放的对象的访问和操作是通过对象的引用进行的,因此在集中不能存放重复对象。Set接口常用的实现类有HashSet类与TreeSet类。●HashSet类..
分类:
其他好文 时间:
2015-03-22 06:58:16
阅读次数:
171
看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。 Collection包含了List和Set两大分支。 (01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。 ...
分类:
其他好文 时间:
2015-03-22 00:15:59
阅读次数:
386
【Set接口】Set接口是Collection的子接口,Set接口没有提供额外的方法。实现Set接口的容器类中的元素是没有顺序的,而且不可以重复。Set容器可以与数学中“集合”的概念相对应。J2SDK API中所提供的Set容器类有HashSet和TreeSet。【程序分析】注:retainAll表...
分类:
编程语言 时间:
2015-03-20 21:41:35
阅读次数:
168