懂視移動(dòng)端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 手機(jī) - 正文

java的ArrayList使用方法詳解

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2020-03-19 16:31:54
導(dǎo)讀ArrayList是Java集合框架中的一個(gè)重要的類(lèi),它繼承于AbstractList,實(shí)現(xiàn)了List接口,是一個(gè)長(zhǎng)度可變的集合,提供了增刪改查的功能。下面是一些對(duì)它主要使用方法的介紹。一、元素的創(chuàng)建首先輸入:ArrayList <變量名>=newArrayList();創(chuàng)建列表。輸入“l(fā)is.add(xx)”給括號(hào)內(nèi)賦值。輸入“for(inti=0;i<lis.size();i++){Stringresult=(String)lis.get(i);對(duì)元素進(jìn)行輸出。System...
ArrayList是Java集合框架中的一個(gè)重要的類(lèi),它繼承于AbstractList,實(shí)現(xiàn)了List接口,是一個(gè)長(zhǎng)度可變的集合,提供了增刪改查的功能。下面是一些對(duì)它主要使用方法的介紹。

一、元素的創(chuàng)建

首先輸入:

ArrayList <變量名> = new ArrayList(); 創(chuàng)建列表。

輸入“l(fā)is.add(xx)”給括號(hào)內(nèi)賦值。

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

String result = (String)lis.get(i); 對(duì)元素進(jìn)行輸出。 System.out.println(result); ”

輸出結(jié)果:tony、tom、jack、mary、even

二、元素的刪除

在元素下方輸入:

lis.remove(xx);選擇刪除對(duì)象,括號(hào)內(nèi)填刪除元素的下標(biāo)。

下圖以lis.remove(1); 為例。

index是從0開(kāi)始起始的因此1代表第2個(gè)元素。因此刪除的是tom這個(gè)元素。

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

最后結(jié)果為tony、jack、mary、even(刪除了tom)。

三、元素的修改

輸入:

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

index指“元素下標(biāo)”、element指“修改后的值”。

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

輸出結(jié)果已經(jīng)變成:tony、lucy、mary、even       

四、元素的查找

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

以下分兩種結(jié)果介紹查找的方法。

一、不包含此元素。

輸入“if(lis.contains("vivian")){System.out.println("包含此元素!");}來(lái)查找元素。else{System.out.println("該元素不存在!"); ”

結(jié)果:由于元素中沒(méi)有示例中的“vivian”,故顯示“該元素不存在”。

二、包含此元素。

輸入“if(list.contains("kevin")){list1.add("kevin");System.out.println(list1);break;來(lái)查找元素。}else{System.out.println("沒(méi)找到該元素!");break; ”


結(jié)果:由于列表元素中包含查找的元素,故結(jié)果返回值為該元素。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

電腦怎么設(shè)置默認(rèn)輸入法? 蘋(píng)果手機(jī)通訊錄怎么傳到另一個(gè)蘋(píng)果手機(jī)上面 dnf盧克紅色的小丑怎么打 如何把好聽(tīng)的音樂(lè)下載到電腦上 lol英雄聯(lián)盟截圖在哪個(gè)文件夾 ORA-01034 ORACLE not available ORA-27101 怎么開(kāi)啟微信群發(fā)助手 玩客云該如何挖礦 如何修改和編輯ppt幻燈片母版 文件被誤刪且回收站又被清空的情況下找回文件 怎么使用ps進(jìn)行簡(jiǎn)單快速的降噪 淘寶店鋪如何上架和發(fā)布寶貝 換了手機(jī)微信登不上了 如何將視頻制作轉(zhuǎn)化成gif動(dòng)態(tài)圖片,簡(jiǎn)單實(shí)用 電腦屏幕變大變小了如何還原? torrentkitty打不開(kāi)了怎么辦,怎么下載種子 word?2007設(shè)置自動(dòng)保存的方法 Foxmail 7.2 備份存檔郵件 wps怎么插入背景圖片素材 ps軟件怎么使用?:[1]如何在ps中插入圖片 win7開(kāi)機(jī)慢怎么解決? 如何讓電腦不自動(dòng)待機(jī)? 如何在iPhone上查看固件驗(yàn)證是否關(guān)閉 證書(shū)風(fēng)險(xiǎn)如何解決 Net FrameWork 3.5無(wú)法安裝的解決方法之一 Excel表格中如何設(shè)置分頁(yè)打印? 如何制作二維碼? 電腦不能讀取U盤(pán)怎么解決 如何下載視頻? Excel怎樣將兩個(gè)表格數(shù)據(jù)合并 淘寶網(wǎng)店如何轉(zhuǎn)讓?zhuān)?/a> PS怎么調(diào)整圖片整體色調(diào) 如何使用ps做倒影 excel的柱形圖怎么做 win10無(wú)法刪除文件怎么辦?無(wú)文件權(quán)限刪除怎么辦 Excel如何將兩個(gè)工作簿合并成一個(gè)工作簿 word怎么制作表格 360極速瀏覽器中如何設(shè)置主頁(yè) 怎么制作水印圖片 死神VS火影 全部可變身人物
Top