无名 发表于 2022-5-8 18:23:34

【分享】【记录】寒假学Java(25)

接触ArrayList集合

过年了,学习进度比较慢[揪耳朵]

数组的的长度不可以发生更改
但是ArrayList集合的长度是可以更改的

对于ArrayList来说,有一个尖括号代表泛型
泛型:也就是说装在集合中的所有元素,全部是同一种类型
注意:泛型只能是引用数据类型,不能是基本数据类型

注意事项:
对于ArrayList集合来说,直接打印得到的不是地址值,而是内容
如果内容为空,那么会打印一个空的中括号[]

ArrayList常用方法
public boolean add(E e); 向集合数组中添加元素,参数类型和泛型一致
【对于ArrayList集合来说,add添加动作一定是成功的,为true】
【但是对其他集合来说,add添加动作不一定成功】
public E get(int index);从集合中获取元素,参数是索引编号,从0开始 ,返回值就是对于位置的元素
public E remove(int index);从集合当中删除元素,参数是索引编号,返回值是被删除的元素
public int size();获取集合的长度,返回集合中包含元素的个数
public void add(int index, E element);将指定的元素插入此列表中的指定位置。
public E set(int index, E element);用指定的元素替代此列表中指定位置上的元素。

增删改查[揪耳朵]
http://cdn.u1.huluxia.com/g3/M01/F6/79/wKgBOV4rveSAfd-rAAASBRRa1tA462.jpghttp://cdn.u1.huluxia.com/g3/M01/F6/79/wKgBOV4rveWAc6nzAAA-h4hNGCQ569.pnghttp://cdn.u1.huluxia.com/g3/M01/F6/79/wKgBOV4rveWAV5XFAABauf8HIKU216.pnghttp://cdn.u1.huluxia.com/g3/M01/F6/79/wKgBOV4rveaAerL_AAAy6u2HXfQ594.png
页: [1]
查看完整版本: 【分享】【记录】寒假学Java(25)