集合与Collection根接口

集合是Java中的一种容器,与数组相比更灵活。Collection是所有集合接口的根接口,下辖List和Set接口。本文介绍了Collection的基本操作,如添加、删除、判断、获取元素等方法,并提到了Collections工具类的常用功能,如排序、查找、翻转和打乱元素顺序。掌握集合的继承体系对于后续学习List和Set接口至关重要。
摘要由CSDN通过智能技术生成

集合

  1. 概述:集合相当于一个容器,在之前的学习中,也有一个容器,就是数组,但数组只能存储同一类型的数据,而且一旦创建长度就不可改变,会很不方便,这时候Java就提供了集合,通过比较两个容器来认识一下集合
  2. 数组和集合区别:
    在这里插入图片描述

Collection

在这里插入图片描述

  1. 概述:Collection层次结构的根接口,它的子接口包括List接口和Set接口
  2. 常用方法:
    (1)添加功能
    boolean add(Object obj):添加一个元素
    boolean addAll(Collection c):添加一个集合中的所有元素
package org.org.westos.demo;

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

public class MyClass {
   
    public static void main(String[] args) {
   
        //创建Collection对象
        Collection collection = new ArrayList();
        //重写toString方法,让它打印集合内容
        System.out.println(collection);
        //调用add方法给集合添加元素
        //在调用方法时,可以返回值,返回值是boolean类型,返回true表明添加成功
        collection.add(new Student("张三",18));
        collection.add(new Student("李四",19));
        collection.add(new Student("王五",20));
        //在打印集合就有元素了
        System.out.println(collection);
        //再创建一个对象
        Collection collection1 = new ArrayList();
        //调用addAll方法将集合collection里的所有元素给到collection1集合
        collection1.add(collection);
        System.out.println(collection1);
    }
}

在这里插入图片描述

(2)删除功能
void clear():清空所有集合元素
boolean remove(Object o):删除集合中的某个元素
boolean removeAll(Collection c):删除一个集合的元素

package org.org.westos.demo;

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

public class MyClass {
   
    public static void main(String[] args) {
   
        //创建Collection对象并添加内容
        Collection collection = new ArrayList();
        collection.add("111");
        collection.add("222");
        collection.add
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值