【HashSet】 1. HashSet存储不能够存储相同的元素,元素是否相同的判断:重写元素的equals方法。equals方法和hashCode方法必须兼容,如:equals方法判断的是用户的名字name,那么hashCode的返回的hashcode必须是name。hashcode ...
一 集合类 定义:一种为了对多个对象进行操作而进行存储的方式。 与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合众多的原因:每一种容器对数据的存储方式都有所不同,这个存储方式为:数据结构。 二 Collection .增加对象:boolean add Object object 如果集 ...
2017-04-01 21:16 1 9659 推荐指数:
【HashSet】 1. HashSet存储不能够存储相同的元素,元素是否相同的判断:重写元素的equals方法。equals方法和hashCode方法必须兼容,如:equals方法判断的是用户的名字name,那么hashCode的返回的hashcode必须是name。hashcode ...
继承关系:Iterator --> collction -->set -->hashSet 需要指出的是set类是个接口 想使用set类 需要运用set类的实现类hashSet set类是集合类,里面存储的对象有别于arrayList,set类不能通过下标的方式直接取到对象 ...
1.1 Set.add方法——向Set集合添加对象 public static void main(String[] args) { Set set = new HashSet(); //定义Set集合对象 set.add(new Date()); //向集合中添加 ...
集合: 存储对象数据 的集合容器。 单例集合 ----------| Collection 单例集合 的根接口----------------| List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。-------------------| ArrayList ...
重要实现类 ArrayList呢? ArrayList集合类的定义与添加集合元素(不同类型的元 ...
1 集合框架 1.1 集合框架概述 1.1.1 容器简介 到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。 举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号 ...
Set接口的常用方法 Set集合由Set接口和Set接口的实现类组成的。Set接口继承了Collection接口,因此包含Collection接口的所有方法。Set接口中的常用方法如下图: 由于Set集合中不允许存在重复值,因此可以使用Set集合中的addAll()方法 ...
TreeMap和TreeSet的异同: 相同点: TreeMap和TreeSet都是有序的集合,也就是说他们存储的值都是拍好序的。 TreeMap和TreeSet都是非同步集合,因此他们不能在多线程之间共享,不过可以使 ...