集合中的remove()方法
remove() 移除集合中的一个指定对象
-
代码实例
package com.shige.Collection; import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator; public class CollectionMethod03 {
public static void main(String[] args) { // 创建集合
Collection collection=new ArrayList(); // 父类引用指向子类对象 //创建对象
Integer integer=new Integer(1000); // 向集合中加入对象
collection.add(integer); // 使用remove()方法删除对象
Integer integer1=new Integer(1000);
collection.remove(integer1); // 输出集合长度
System.out.println(collection.size()); //0 没有向集合中加入integer1,删除integer1以后,集合中却是0个元素,还是因为重写了equals()方法。 // 创建迭代器 Iterator iterator=collection.iterator(); // 遍历迭代器 while(iterator.hasNext()){
Object obj=iterator.next();
System.out.println(obj);
} //使用toArray()方法将集合转化成数组,然后遍历输出 Object [] objs=collection.toArray(); for(int i=0;i<objs.length;i++){
System.out.println(objs[i]);
} }
}