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