1. collection类中的常用方法
- boolean add(E e) 向集合中添加元素
- void clear() 删除集合中所有的元素
- boolean isEmpty() 判断集合是否包含此元素
- Iterator iterator() 返回集合中的迭代器
- boolean remove(Object o) 指定移除集合中的某个元素
- int size() 返回集合中的元素数量
- Object[] toArray() 将集合中的元素转换为数组
public class CollectionTest01 {
public static void main(String[] args) {
//创建一个集合对象,接口是抽象的无法实例化
//多态
Collection c = new ArrayList();
//测试collection中的常用方法
c.add(1200); //自动装箱。实际上是放进去了一个对象的内存地址 Integer x = new Integer(1200)
c.add(3.14);
c.add(new Student());
System.out.println(c);
//获取集合中元素的个数
System.out.println("个数"+c.size());
//清空集合
c.clear();
System.out.println("个数"+c.size());
//添加元素
c.add("钢铁侠");
c.add("蜘蛛侠");
c.add("浩克");
//判断集合中是否包含元素
boolean flag = c.contains("钢铁侠");
System.out.println(flag); //true为包含
//删除集合中的某个元素
c.remove("钢铁侠");
System.out.println(c.size());
c.clear();
//判断集合是否为空
System.out.println(c.isEmpty());
c.add("钢铁侠");
c.add("蜘蛛侠");
c.add("浩克");
c.add(new Student().toString());
//转换成数组
// Object[] array = c.toArray();
// for (int i = 0; i < array.length; i++) {
// //遍历数组
// Object o =array[i];
// System.out.println(o);
// }
Iterator it = c.iterator();
while (it.hasNext()) {
Object next = it.next();
System.out.println(next);
}
}
}
class Student {
}