关于java:集合-ArrayList-笔记

6次阅读

共计 930 个字符,预计需要花费 3 分钟才能阅读完成。

ArrayList

ArrayList 在 java util 下,要导包
ArrayList<E> 是可调整大小的数组实现
<E> 是一种非凡的数据类型,泛型
再呈现 <E> 的中央咱们应用援用数据类型替换即可,比方 ArrayList<String>、ArrayList<Student>

构造方法和增加办法

增加办法
ArrayList<String> array = new ArrayList<**String**>();
// 前面的 String 能够没有,这是创立一个空的汇合对象
array.add(** 要增加的内容 **);// 增加胜利会返回一个 true,这事将指定的元素加到汇合的开端
array.add(index:**1**,element:**“javase”**);// 示意在 1 索引地位增加一个 javase,以前的元素向后挪动, 比如说汇合有 4 个元素,只能在索引 0 -4(4 就是在最初增加一个元素)地位增加元素,多了会越界

array.add(要增加的内容)

罕用办法

ArrayList<String> 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();//(汇合中元素的个数)控制台返回汇合中元素的个数,
正文完
 0