【java学习笔记10】java.util.Collection接口的常用方法

package collection;

/*
java.util.Collection接口常用的方法:

1.collection中能存放什么元素?
没有使用泛型之前,可以存储Object的所有子类型;
使用泛型之后,只能存储某个具体的类型。

!!!(集合中不能存储基本数据类型,也不能存储java对象。只能存储java对象的内存地址!)

 */


import java.util.ArrayList;
import java.util.Collection;

public class CollectionTest01 {

    public static void main(String[] args) {

        // 创建一个集合对象
        Collection collection = new ArrayList();
        collection.add(100);    // 自动装箱
        collection.add(3.14);
        collection.add(true);
        collection.add(new Object());

        // 集合中元素的个数
        System.out.println("集合中的元素个数是:" + collection.size());

        // 清空集合
        // collection.clear();

        // System.out.println("集合中的元素个数是:" + collection.size());

        // 判断集合是不是空的
        // boolean result = collection.isEmpty();
        // System.out.println(result);

        // 判断集合中是否包含某个元素
        boolean flag = collection.contains(3.14);
        System.out.println(flag);

        boolean flag1 = collection.contains(200);
        System.out.println(flag1);

        // 从集合中删除元素
        collection.remove(3.14);
        boolean flag2 = collection.contains(3.14);
        System.out.println(flag2);

        System.out.println("==========================================");

        // 转换成数组
        Object[] objects = collection.toArray();
        for (int i = 0; i < objects.length; i++) {
            System.out.println(objects[i]);
        }



    }
}

代码运行结果是:

集合中的元素个数是:4
true
false
false
==========================================
100
true
java.lang.Object@31befd9f

 

posted @ 2021-01-02 03:24  愚人李愚  阅读(395)  评论(0编辑  收藏  举报