Java基础-集合Collection的基本方法

package com.hspedu.collection_;

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


@SuppressWarnings({"all"})
public class test500 {
    public static void main(String[] args) {
        // Collection的常用方法

        /*
         *  Collection接口的实现类是单列集合:有的允许重复有序、有的不允许重复无序
         *
         *  注意:add和remove传入一个集合,则是把集合整体当作一个节点对象
         *      addAll和removeAll传入一个集合则是把集合拆分为各个元素作为节点对象
         * */
        Collection list = new ArrayList();

        // add新增
        list.add("Tom");
        list.add("Mary");
        list.add("Jack");

        // remove删除
        list.remove("Jack");

        // contains查找
        boolean contains = list.contains("Tom");
        System.out.println("list.contains = " + contains);

        // size大小
        int size = list.size();
        System.out.println("list.size = " + size);

        // isEmpty判断为空
        boolean empty = list.isEmpty();
        System.out.println("list.isEmpty = " + empty);

        // clear清空
//        list.clear();

        // addAll批量添加,集合作为参数
        ArrayList list2 = new ArrayList();
        list2.add(100);
        list2.add(200);
        list.addAll(list2);

        // removeAll批量删除,集合作为参数
        ArrayList list3 = new ArrayList();
        list3.add(100);
        list3.add("Mary");
        list3.add(true);
        list.removeAll(list3);

        System.out.println("list = " + list);
    }
}

 

posted @ 2022-03-22 10:38  柯南同学  阅读(49)  评论(0编辑  收藏  举报