Collection集合(容器)框架,

  • 集合与数组区别是数组能存储基本类型,也能存储类,但是数量定义好后不可变,类型不可变,集合只能存储对象《Integer》《String》,数量可变,
  • 下面这个图是别人总结的,学习父类共性,使用子类具体。子类多为接口或抽象类,用其子类创建对象来实现
  • 在这里插入图片描述
    在这里插入图片描述
  • 先附上arraylist一个运行截图,注意遍历和集合输出结果不一样
  • 在这里插入图片描述
  • collection提供的一些常用方法
  • 在这里插入图片描述
    在这里插入图片描述
    总之带boolean类型的都可以直接用sout来输出是否成功
package Collection;

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

public class Arraylist1 {
    public static void main(String[] args) {
        Collection<String> co=new ArrayList<>();
        co.add("郭飞宇");
        co.add("郭宇");
        co.add("郭飞");
        co.add("飞宇");
        co.add("宇");
        System.out.println(co);
        co.remove("飞宇");
        System.out.println(co);
        co.contains("飞宇");
        System.out.println(co);
        boolean se=co.isEmpty();
        System.out.println(se);
//        co.clear();
//        System.out.println(co);
int s=co.size();
        Object[] de=co.toArray();
        for (int i = 0; i < de.length; i++) {
            System.out.println(de[i]);
        }

    }
}

在这里插入图片描述
de.length是对的,或者co.size()
在这里插入图片描述
这些方法是子类共有的,都能实现在这里插入图片描述
抓换成linkedlist仍能使用

  • Map集合
  • 在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值