集合 ArrayList 笔记

ArrayList

ArrayList在java util下,要导包
ArrayList是可调整大小的数组实现
是一种特殊的数据类型,泛型
再出现的地方我们使用引用数据类型替换即可,比如ArrayList、ArrayList

构造方法和添加方法集合 ArrayList 笔记_第1张图片

添加方法
ArrayList array = new ArrayList<**String**>();
//后面的String可以没有,  这是创建一个空的集合对象
array.add(**要添加的内容**);
//添加成功会返回一个true,这事将指定的元素加到集合的末尾
array.add(index:**1**,element:**“javase”**);
//表示在1索引位置添加一个javase,以前的元素向后移动,比如说集合有4个元素,只能在索引0-4(4就是在最后添加一个元素)位置添加元素,多了会越界

array.add(要添加的内容)

常用方法

集合 ArrayList 笔记_第2张图片

ArrayList array = new ArrayList<**String**>
array.remove(o:**要删除的内容**);
//删除指定的元素,返回删除是否成功,如果原来有要删除的,就会删掉,返回true删除成功,如果原来没有,就无法删掉,返回false,删除失败
array.remove(index:**1**,);
//表示删除1索引位置的元素,控制台返回被删除的索引1位置的元素,后面的元素向前移动,形成新的索引
//比如说集合有4个元素,只能在索引0-3位置删除元素,多了会越界
array.set(**1**,**要修改成 的内容**);
//(修改指定索引处的元素)表示修改1索引位置的元素,修改成后面那个元素,控制台返回被修改的索引1位置的元素
//比如说集合有4个元素,只能在索引0-3位置修改元素,多了会越界
array.get(**1**);
//(拿到指定索引处的元素)表示拿到1索引位置的元素,原来的元素不受影响,控制台返回拿到的索引1位置的元素,
//比如说集合有4个元素,只能在索引0-3位置拿到元素,多了会越界
array.size();
//(集合中元素的个数)控制台返回集合中元素的个数,

你可能感兴趣的:(java)