Java集合(1)

本文介绍了Java中集合与数组的主要区别,包括长度的可变性与数据类型限制,并详细阐述了ArrayList集合的创建、添加、删除、修改和获取元素等基本操作。通过实例展示了ArrayList的方法使用,帮助理解Java集合框架的基本用法。
摘要由CSDN通过智能技术生成

Java集合(1)

集合和数组的区别

提到容器,就会想起数组,那么集合和数组的区别是什么呢?

  1. 数组和集合都是Java中的容器
  2. 数组的长度是固定的,集合的长度是可变的
  3. 数组只能存储相同数据类型的数据,这里的数据类型可以是基本数据类型,也可以是引用类型
  4. 集合可以存储不同数据类型的对象的引用(但一般情况下,我们会使用泛型来约定只使用1种数据类型),但不能存储基本数据类型
基本数据类型包装类
:----byte----:-------Byte------:
:-----short—:-------Short------:
:----boolean----:------Boolean-------:
:----char----:------Charset-------:
:----int----:------Integer-------:
:----long----:-----Long--------:
:-----float—:-------- Float-----:
:-----double—:------Double-------:

集合中的常用方法

  1. public Arraylist ();
    创建一个空的集合对象

    Arraylist array = new Arraylist();

  2. public boolean add(E e) ;
    将制定的元素追加到此集合的末尾

    array.add(“hello”);
    array.add(“world”):
    array.add(“java”);

  3. public void add(int index, E element)
    在此集合中的指定位置插入指定的元素

    array.add(1,”Javase”);

  4. public Boolean remove (Objict o);
    删除指定的元素,返回删除是true or false

    System.out.println(array.remove(“world”);
    注意:此处输出的值是true或者是false

  5. public E remove (int index);
    删除指定索引出的元素,返回被删除的元素

    System.out.println(array.remove(1));
    注意:此处输出的是被删除的元素
    如果删除的是不在这里的,就会显示越界

  6. public E set(int index ,E element);
    修改置顶索引处的元素,返回被修改的元素

    System.out.println(arrau.set(1,”jabaee”);
    注意:此处输出的是被修改的原来的元素
    注意i:此处的索引还是不能够越界

  7. public E get(intdex);
    返回指定索引处的元素

    System.out.println(array.get(0));

  8. public int size();
    返回集合中的元素的个数

    System.out.println(array.size());

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值