首页 > 其他 > 详细

Collection集合中的方法

时间:2019-11-10 15:57:41      阅读:76      评论:0      收藏:0      [点我收藏+]

  集合所有实现类必须拥有的方法(接口不能直接使用)

  Collection接口方法
    1.boolean contains(Object o)     判断对象是否存在于集合中,对象存在返回true

Collection<String> collection = new ArrayList<String>();
        collection.add("abc");
        collection.add("ccc");
        boolean b = collection.contains("abc");
        System.out.println(b); //输出true

 

    2.Object[] toArray()      集合中的元素,转成一个数组的元素,集合转数组返回的是一个存储对象的数组,数组存储的数据类型是Object

Collection<String> collection = new ArrayList<String>();
        collection.add("aaa");
        collection.add("bbb");
        Object[] object = collection.toArray();
        for (int i = 0; i < object.length; i++) {
            System.out.println(object[i]);//输出 aaa bbb
     }

 

    3.boolean remove(Object o) 移除集合中指定元素,返回值类型为boolean

Collection<String> collection = new ArrayList<String>();
        collection.add("abc");
        collection.add("good");
        System.out.println(collection);  //输出[abc,good]
        boolean b = collection.remove("good");
        System.out.println(b);//输出true
        System.out.println(collection);//输出[abc]
      //若元素中有多个相同的元素,则只删除第一个

 

     4.boolean add(E e)  添加指定元素,返回值类型为boolean

Collection<String> collection = new ArrayList<String>();
        boolean b = collection.add("abc");
        System.out.println(collection);//输出[abc]
     System.out.println(b);//输出ture

   

     5.Iterator<E> iterator() 返回在Collecion 的元素上进行迭代的迭代器

    Collection collection = new ArrayList();
        collection.add("abc");
        collection.add("abc1");
                //迭代器获取
                Iterator iterator = collection.iterator();  
                while(iterator.hasNext()){//判断是否为空
                    Object object = iterator.next();//iterator.next()获取的是Object类型
                    System.out.println(object);//输出abc,abc1
                }

 

Collection集合中的方法

原文:https://www.cnblogs.com/yisennnn/p/11830351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!