collection常用功能:
阅读原文时间:2023年07月08日阅读:1

collection常用功能:

Collection是所有单列集合的父接口,因此在collection中定义了单列集合(List)和(Set)通用的一些方法。这些方法可用于操作所有的单列集合,方法如下:

1)public boolean add(E e):把给定的对象添加到当前集合中

2)Public void clear():清空集合中所有的对元素

3)Public boolean remove(E e):把给定 对象在集合中移除

4)Public boolean contains(E e):判断当前集合中是否包含给定的对象

5)Pulbic boolean isEmpty():判断当前集合是否为空

6)Public int size():返回集合中元素的个数

7)Public object【】 toArray():把集合中的元素,存储到数组中

package com.ithima.demo01.Object.Collection08;
/*__java.utill.collection接口所有单列集合的最顶层的接口,里面定义了所有单 列集合的共性的方法任意的单列集合都可以使用collection接口中的方法共性的方法:__Collection是所有单列集合的父接口,因此在collection中定义了单列集合(List)和(Set)通用的一些方法。这些方法可用于操作所有的单列集合,方法如下:__1)public boolean add(E e):把给定的对象添加到当前集合中__2)Public void clear():清空集合中所有的对元素__3)Public boolean remove(E e):把给定 对象在集合中移除__4)Public boolean contains(E e):判断当前集合中是否包含给定的对象__5)Pulbic boolean isEmpty():判断当前集合是否为空__6)Public int size():返回集合中元素的个数__7)Public object【】 toArray():把集合中的元素,存储到数组中*/import java.util.ArrayList;
import java.util.Collection;
import java.util.Objects;

public class demo02Collection {
    public static void main(String[] args) {
        //首先要创建集合对象,可以使用多态 Collection coll = new ArrayList<>();
        System.out.println(coll);//[] 打印了空列表,没有打印地址,说明重写了toString方法/* 1)public boolean add(E e):把给定的对象添加到当前集合中 返回的是布尔值,一般都返回true,所以可以不用接收*/ boolean b1 = coll.add("张三");// System.out.println("b1:" + b1); //true一般不用接收,没有意思 System.out.println(coll);
        coll.add("李四");
        coll.add("hello");
        coll.add("王五");
        System.out.println(coll); //[张三, 李四, hello, 王五]_/*_ 3)Public boolean remove(E e):把给定 对象在集合中移除 返回值是布尔值,集合中存在元素,删除元素,返回true,集合中不存在元素,删除失败,返回false_*/_ boolean b2 =  coll.remove("王五");
        System.out.println("b2 :"+   b2);
        System.out.println(coll);

        boolean b3 = coll.remove("赵六"); //集合中不存在 System.out.println("b3:" + b3);
        System.out.println(coll);

/* 4)Public boolean contains(E e):判断当前集合中是否包含给定的对象 包含返回true 不包含返回false_*/_ boolean b4 = coll.contains("李四");
        System.out.println("b4;" + b4);  //true boolean b5 = coll.contains("上宫四");
        System.out.println("b5 : " + b5);//false_/*_ 5)Pulbic boolean isEmpty():判断当前集合是否为空*/ boolean b6 = coll.isEmpty();
        System.out.println("b6 : " + b6);
/* 6)Public int size():返回集合中元素的个数
*/ int size = coll.size();
        System.out.println("size : " +size);

/* 7)Public object【】 toArray():把集合中的元素,存储到数组中_*/_ Object[] arr = coll.toArray();
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }

/* 2)Public void clear():清空集合中所有的对元素_*/_ coll.clear();
        System.out.println(coll);
        System.out.println(coll.isEmpty());
    }
}

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章