一、集合概念
Collection集合中定义了可以对多个对象进行操作的常用方法供使用。(可以实现数组的功能)
集合也是一个容器,java作为面向对象,避免不了处理多个对象的情况,要处理多个对象就需要容器,这个容器就是集合。
二、集合和数组的区别
(1)数组的长度固定,但是集合的长度不固定。
(2)数组可以存储基本类型和引用数据类型,集合只能存储引用类型
三、Collection集合中的方法
(1)向集合中添加元素
集合名称.add();
(2)删除集合中的元素
集合名称.remove();
(3)遍历集合中的元素(有两种遍历方法)
① for(Object object :集合名称){
//输出语句把集合输出
}
② Iterator a = 集合名称.iterator();
while(a.hasNext()){
String s = (String)a.next();//提供的Object类型 所以需要强转成String类型
//输出语句把集合输出
}
(4)判断集合中的元素(有两个判断方法)
集合名称.contains("西瓜");//判断有没有"西瓜",如果有的话返回true,没有返回false
集合名称.isEmpty("西瓜"); //判断“西瓜”是否为空,如果为空返回true,不为空返回false
(5)清除集合元素
集合框架.clear();