java创建arraylist集合_java中arraylist的用法

java创建arraylist集合_java中arraylist的用法一、ArrayList的添加方法1.1方法1:依次按照顺序向ArrayList中添加数据。用法:将a添加到list中list.add(“a”);#例子:2.2方法2:在第N个数据后面添加一个数据用法:在第1个元素后面添加Elist.add(1,”E”);注意:ArrayList中必须有足够多的数据,例如ArrayList中没有任何数据,这个时候使用arraylist.add(1,…_javaarraylist用法

一、ArrayList的添加方法

1.    1

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

用法:

将a添加到list中

list.add(“a”);

#例子:

java创建arraylist集合_java中arraylist的用法

2.    2

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

用法:

在第1个元素后面添加E

list.add(1, “E”);

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

#例子:

java创建arraylist集合_java中arraylist的用法

3.    3

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

用法:

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

list1.addAll(list2); 

#例子:

java创建arraylist集合_java中arraylist的用法

4.    4

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

用法:

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

list1.addAll(2,list2); 

#例子:

java创建arraylist集合_java中arraylist的用法


二、ArrayList的删除方法

1.    1

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

用法:

将list中第2个数据删除

list.remove(2);

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

#例子

java创建arraylist集合_java中arraylist的用法

2.    2

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

用法:

将list中的数据”d”删除

list.remove(“d”);

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

#例子

java创建arraylist集合_java中arraylist的用法

3.    3

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

用法:

按照list2中的数据来删除list1

list.removeAll(list2);

#例子

java创建arraylist集合_java中arraylist的用法

4.    4

方法4清空ArrayList

用法:

//清空list

list.clear();

#例子

java创建arraylist集合_java中arraylist的用法

三、ArrayList的修改方法

1.    1

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

用法:

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

list.set(2, “M”);

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

#例子

java创建arraylist集合_java中arraylist的用法

四、ArrayList的查询

1.    1

方法1获取指定位置元素

用法:

//获取list中第2个元素

String ele = list.get(2);

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

#例子

java创建arraylist集合_java中arraylist的用法

 

今天的文章java创建arraylist集合_java中arraylist的用法分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/58476.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注