IT科技

當前位置 /首頁/IT科技 > /列表

java的ArrayList使用方法詳解

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 #