Colletion接口常用方法

复制代码
package com.msb.test01;

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

/**
 * @author : liu
 * 日期:13:50:10
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test01 {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        /*
        Collection接口的常用方法
        增加:add(E e)   addAll(Collection<? extends E> c)
        删除:clear() remove(Object o)
        修改:
        查看:iterator()  size()
        判断:contains(Object o) equals(Object o) isEmpty()
        * */
        //创建对象:接口不能创建方法,利用实现类创建对象
        Collection col = new ArrayList();
        //调用方法:
        //集合有一个特点只能存放引用数据类型的数据,不能是基本数据类型
        //基本数据类型自动装箱,对应包装类int---》Integer
        col.add(18);
        col.add(13);
        col.add(11);
        col.add(17);
        System.out.println(col.toString());
        List list = Arrays.asList(new Integer[]{11, 15, 3, 7, 11});//Arrays.asList()将一个数组转为list集合
        col.addAll(list);//将另一个集合添加到COL中
        System.out.println(col);
        //col.clear()清空集合
        //col.clear();
        System.out.println(col);
        System.out.println("集合中元素的数量为:"+col.size());
        System.out.println("集合是否为空"+col.isEmpty());
        boolean remove = col.remove(15);
        System.out.println(col);
        System.out.println("集合中数据是否被删除"+remove);

        Collection col2 = new ArrayList();
        col2.add(18);
        col2.add(13);
        col2.add(11);
        col2.add(17);
        Collection col3 = new ArrayList();
        col3.add(18);
        col3.add(13);
        col3.add(11);
        col3.add(17);
        System.out.println(col2.equals(col3));
        System.out.println(col2 == col3);//地址一定不相等返回的一定是false
        System.out.println("是否包含元素:"+col2.contains(111));
    }
}
复制代码

 

posted @   爱的加勒比  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示