Java中Collection集合详解

目录

一、Collection简介

1、集合与数组的区别

2、集合的框架

二、Collection集合的常用方法

1、将给定的对象添加到指定的集合中

方法:

说明:

使用:

2、将给定的对象从指定的集合中删除

方法:

说明:

使用:

3、清空集合中所有的元素

方法:

使用:

4、判断给定的对象是否在指定的集合中

方法:

使用:

5、判断指定的集合是否为空

方法:

使用:

6、返回集合中元素个数

方法:

使用:

7、将集合中转换成数组

方法:

使用:


一、Collection简介

1、集合与数组的区别

①数组的长度是固定的,集合的长度是可变的;

②数组可以存储基本数据类型和对象,而集合只能存储对象,若要使用集合存储整数等需要用到其包装类;

 

Collection是所有单列集合最顶层的接口。

 

2、集合的框架

 

二、Collection集合的常用方法

1、将给定的对象添加到指定的集合中

方法:

boolean add(E e) 

说明:

将给定的对象添加到指定的集合中,一般返回的都是true,不用理会;

使用:

//      1、将给定的对象添加到指定的集合中
        Collection<String> collection = new ArrayList<>();
        collection.add("小明");
        collection.add("小兰");
        collection.add("小李");
        System.out.println(collection);//[小明,小兰,小李]

 

2、将给定的对象从指定的集合中删除

方法:

boolean remove(Object o)

说明:

若存在指定的元素,则删除成功,返回true;若不存在指定的元素,则删除失败,返回false;

使用:

//        2、将给定的对象从指定的集合中删除
        collection.remove("小明");
        System.out.println(collection);//[小兰,小李]

 

3、清空集合中所有的元素

方法:

void clear()

使用:

//        3、清空集合中所有的元素
        collection.clear();
        System.out.println(collection);//[]

 

4、判断给定的对象是否在指定的集合中

方法:

boolean contains(Object o)

使用:

//        4、判断给定的对象是否在指定的集合中
        System.out.println(collection.contains("小兰"));//true

 

5、判断指定的集合是否为空

方法:

boolean isEmpty()

使用:

//        5、判断指定的集合是否为空
        System.out.println(collection.isEmpty());//false

 

6、返回集合中元素个数

方法:

int size()

使用:

//        6、返回集合中元素个数
        System.out.println(collection.size());//2

 

7、将集合中转换成数组

方法:

Object[] toArray()

使用:

//        7、将集合中转换成数组
        Object[] objects = collection.toArray();
        for (int i = 0; i < objects.length; i++) {
            System.out.println(objects[i]);
//            小兰
//            小李
        }

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值