关闭→
当前位置:科普经验站>IT科技>java的ArrayList使用方法详解

java的ArrayList使用方法详解

科普经验站 人气:2.41W
ArrayList是Java集合框架中的一个重要的类,它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。下面是一些对它主要使用方法的介绍。

java的ArrayList使用方法详解

一、元素的创建

首先输入:

ArrayList <变量名> = new ArrayList(); 创建列表。

java的ArrayList使用方法详解 第2张

输入“lis.add(xx)”给括号内赋值。

java的ArrayList使用方法详解 第3张

输入 “ for(int i=0;i<lis.size();i++){

String result = (String)lis.get(i); 对元素进行输出。 System.out.println(result); ”

java的ArrayList使用方法详解 第4张

输出结果:tony、tom、jack、mary、even

java的ArrayList使用方法详解 第5张

二、元素的删除

在元素下方输入:

lis.remove(xx);选择删除对象,括号内填删除元素的下标。

java的ArrayList使用方法详解 第6张

下图以lis.remove(1); 为例。

index是从0开始起始的因此1代表第2个元素。因此删除的是tom这个元素。

java的ArrayList使用方法详解 第7张

输入“ for (int i = 0; i < lis.size(); i++) {
String result = (String) lis.get(i);对元素重新输出。
System.out.println(result);”

java的ArrayList使用方法详解 第8张

最后结果为tony、jack、mary、even(删除了tom)。

java的ArrayList使用方法详解 第9张

三、元素的修改

输入:

lis.set(index, element); 修改元素。

index指“元素下标”、element指“修改后的值”。

java的ArrayList使用方法详解 第10张

输入“ for (int i = 0; i < lis.size(); i++) {
String result = (String) lis.get(i);输出修改后的元素
System.out.println(result); ”

java的ArrayList使用方法详解 第11张

输出结果已经变成:tony、lucy、mary、even       

java的ArrayList使用方法详解 第12张

四、元素的查找

查找模板lis.contains("xx")

以下分两种结果介绍查找的方法。

一、不包含此元素。

输入“if(lis.contains("vivian")){System.out.println("包含此元素!");}来查找元素。else{System.out.println("该元素不存在!"); ”

java的ArrayList使用方法详解 第13张

结果:由于元素中没有示例中的“vivian”,故显示“该元素不存在”。

java的ArrayList使用方法详解 第14张

二、包含此元素。

输入“if(list.contains("kevin")){list1.add("kevin");System.out.println(list1);break;来查找元素。}else{System.out.println("没找到该元素!");break; ”


java的ArrayList使用方法详解 第15张

结果:由于列表元素中包含查找的元素,故结果返回值为该元素。

java的ArrayList使用方法详解 第16张
TAG标签:#java #ArrayList #