Day07_38_集合中的remove()方法

集合中的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]);
             }
    
         }
     }
    
posted @ 2021-03-31 22:09  失昼  阅读(209)  评论(0)    收藏  举报