当前位置:酷酷问答>百科知识>java的ArrayList使用方法详解

java的ArrayList使用方法详解

2024-09-09 12:25:48 编辑:zane 浏览量:574

java的ArrayList使用方法详解

的有关信息介绍如下:

java的ArrayList使用方法详解

ArrayList是Java的链表类,在项目开发中十分常见,那么怎样对ArrayList进行添加、删除、修改、查询、遍历呢?本文将进行详细阐述。

方法1:依次按照顺序向ArrayList中添加数据。

用法:

将a添加到list中

list.add("a");

#例子:

方法2:在第N个数据后面添加一个数据

用法:

在第1个元素后面添加E

list.add(1, "E");

注意:ArrayList中必须有足够多的数据,例如ArrayList中没有任何数据,这个时候使用arraylist.add(1, "E");就会出现java.lang.IndexOutOfBoundsException异常。

#例子:

方法3:将一个ArrayList中的所有数据添加到另外一个ArraList中

用法:

将list2中的全部数据添加到list1中

list1.addAll(list2);

#例子:

方法4:将一个ArrayList中的所有数据添加到另外一个ArraList中的第N个元素之后。

用法:

将list2中的全部数据添加到list1中的第2个元素之后。

list1.addAll(2,list2);

#例子:

方法1:按照位置删除单个数据

用法:

将list中第2个数据删除

list.remove(2);

注意:位置从0开始计算(0、1、2、3...)

#例子

方法2:按照内容删除单个数据

用法:

将list中的数据"d"删除

list.remove("d");

注意:对于int,String,char这样的原始类型数据是可以删除的,但是对于复杂对象,例如自己编写的User类、Person类对象,需要重写equals方法,负责remove方法无法匹配删除。

#例子

方法3:按照集合同时删除多个数据

用法:

按照list2中的数据来删除list1

list.removeAll(list2);

#例子

方法4:清空ArrayList

用法:

//清空list

list.clear();

#例子

方法1:修改指定位置的元素

用法:

//将list中第2个元素,修改为M

list.set(2, "M");

注意:位置从0开始计算(0、1、2、3...)

#例子

方法1:获取指定位置元素

用法:

//获取list中第2个元素

String ele = list.get(2);

注意:位置从0开始计算(0、1、2、3...)

#例子

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/article/28165.html
热门文章