对JAVA集合的理解:
JAVA集合可以存储和操作数目不固定的一组数据;
它不同于数组,数组的大小是固定的,并且只能存放类型相同的数据(基本类型/引用类型);
所有的JAVA集合都存放在java.util包中;
JAVA集合只能存放引用类型的数据,不能存放基本类型数据类型;
JAVA集合主要分为三种类型:Set(集)、List(列表)、Map(映射)、Collection(接口);
Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。
Set 和List 都继承了Conllection,Map没有
Collection接口的方法:
boolean add(Object o):向集合中加入一个对象的引用
void clear():删除集合中所有的对象,即不再持有这些对象的引用
boolean isEmpty():判断集合是否为空
boolean contains(Object o):判断集合中是否持有特定对象的引用
Iterartor iterator():返回一个Iterator对象,可以用来遍历集合中的元素
boolean remove(Object o):从集合中删除一个对象的引用
int size():返回集合中元素的数目
Object[] toArray():返回一个数组,该数组中包括集合中的所有元素
关于:Iterator() 和toArray() 方法都用于集合的所有的元素,前者返回一个Iterator对象,后者返回一个包含集
JAVA集合可以存储和操作数目不固定的一组数据;
它不同于数组,数组的大小是固定的,并且只能存放类型相同的数据(基本类型/引用类型);
所有的JAVA集合都存放在java.util包中;
JAVA集合只能存放引用类型的数据,不能存放基本类型数据类型;
JAVA集合主要分为三种类型:Set(集)、List(列表)、Map(映射)、Collection(接口);
Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。
Set 和List 都继承了Conllection,Map没有
Collection接口的方法:
boolean add(Object o):向集合中加入一个对象的引用
void clear():删除集合中所有的对象,即不再持有这些对象的引用
boolean isEmpty():判断集合是否为空
boolean contains(Object o):判断集合中是否持有特定对象的引用
Iterartor iterator():返回一个Iterator对象,可以用来遍历集合中的元素
boolean remove(Object o):从集合中删除一个对象的引用
int size():返回集合中元素的数目
Object[] toArray():返回一个数组,该数组中包括集合中的所有元素
关于:Iterator() 和toArray() 方法都用于集合的所有的元素,前者返回一个Iterator对象,后者返回一个包含集