Java-Java基础—(4)集合初级---ArrayList

本文探讨了集合与数组在Java中,尤其是ArrayList的具体区别,包括固定长度与可变长度、构造方法和关键操作如添加、删除、设置元素等。同时介绍了ArrayList的泛型使用和常见方法如size(), remove(), set(), get()等。
摘要由CSDN通过智能技术生成

集合和数组的区别:两者都是用来存储数据,但是数组的长度为固定的、而集合的长度是可变的

1.ArrayList的构造方法与特殊方法

ArrayList:public ArrayList():创建一个无内容的集合对象

ArrayList:public boolean add(E e):将指定的元素e添加到集合的末尾

ArrayList:public void add(int index,E element):在集合的index位置插入指定的element元素

注意:在创建ArrayList集合数组时,集合只能存储同一数据类型的数据,所以在定义ArrayList集合时,需要声明泛型,表明属于那种数据类型,泛型只能写引用型数据类型。

ArrayList<E> arr = new ArrayList<>();
ArrayList<String> arr= new ArrayList<>();
ArrayList<Student> arr= new ArrayList<>();

ArrayList:public E remove(int index):删除index索引位置的元素,返回被删除的元素值

ArrayList:public boolean remove(Object o):删除值为o的元素,返回是否删除成功

ArrayList:public E set(int index,E element):将指定index索引的值,修改为element,并且返回修改之前的元素值

ArrayList:public E get(int index):返回指定index索引的值

ArrayList:public int size():返回集合中的元素个数

---------------------------------------------------------------------------------------------------------------------------------

内容有部分存在书籍、课堂、网络记录,如有雷同纯属巧合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值