您的位置:首页 > 编程语言 > Java开发

Java之Collection接口

2014-03-14 22:29 232 查看
什么是集合?

集合就是一个容器,它用来装对象.

它和数组的区别:

数组它的长度是固定的一旦确定就不能改变,数组是有序的,数组里面只能装同一类型的元素!

而集合的特点:

它的长度是可以变的,可以是有序大的也可以是无序的,集合中的元素可以是不同类型的.

Collection接口有两个常用的子类接口

List:有顺序的,不可重复.Set:无顺序的,可重复的.

1,add

方法作用:可以向集合中添加元素.

参数:object

返回值:boolean

2,Iterator iterator();

方法作用:得到一个集合的迭代器.

返回值:就是这个集合的迭代器的对象.

它有三个方法:

1,hasNext

作用:判断集合中是否存在下一个元素.

返回值 boolean.

2,next

作用:得到集合中下一个元素.

返回值 object

3,remove删除,每个接口中的删除用法也不一样.

.size()方法
作用:获取集合中的元素个数.
返回值:int。
4.clear()
作用:清空集合.

5.isEmpty()
作用:判断集合中是否有元素.
返回值boolean

            6.集合中有一个remove方法,Iterator中也有一个remove方法,它们有什么区别?
都是在什么情况下使用?
它们的功能都是一样,用于将集合中的元素删除。
集合中的remove方法,它是在没有进行迭代情况下使用的删除方法。
而迭代器中的remove方法,是可以让我们在对集合进行迭代过程中对集合
元素进行删除操作的方法。

注意:如果在迭代过程中使用了集合的remove方法,会产生异常,



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java