Java集合下的ArrayList和HashSet类
集合概念:1.为了保存数量不确定的数据;
2.保存具有映射关系的数据(也被称为关联数组)。
Java提供集合类,主要负责保存,盛装其他数据,因此集合类也被称为容器类所有集合类都位于java.util下
Java的集合类主要有两个接口派生而出:Collection和Map;
Collection和Map是Java集合框架的根接口。
这里只说明List和Set下的ArrayList和HashSet;
下面是ArrayList的实例只列举常用实例
HashSet()的实例
ArrayList是数据存储的方式;ArrayList是通过可变大小的数组实现的,允许null在内的所有元素;
ArrayList中存放顺序和添加顺序是一致的。并且可重复
HashSet存储会先进行HashCode值的比较,若相同就不会再存储,因此不存储相同元素
Hashset就是采用哈希算法存取对象的集合
HashSet存储无序保存顺序与添加顺序不一致、
add()添加指定元素到文章末尾;
addAll()添加制定集合到列表末尾;
clear()清除列别所有元素;
如果此列表包含指定的元素, 则返回true
get(int index)
返回此列表中指定位置的元素。
|
remove(int index) 移除此列表中指定位置的元素
|
|
size() 返回此列表中的元素数
|