當前位置:生活全書館 >

IT科技

> java的ArrayList使用方法詳解

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張
標籤: ArrayList java
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/93g896.html