java的ArrayList使用方法詳解
一、元素的創建
首先輸入:
ArrayList <變量名> = new ArrayList(); 創建列表。
輸入“lis.add(xx)”給括號內賦值。
輸入 “ for(int i=0;i<lis.size();i++){
String result = (String)lis.get(i); 對元素進行輸出。 System.out.println(result); ”
輸出結果:tony、tom、jack、mary、even
二、元素的刪除
在元素下方輸入:
lis.remove(xx);選擇刪除對象,括號內填刪除元素的下標。
下圖以lis.remove(1); 爲例。
index是從0開始起始的因此1代表第2個元素。因此刪除的是tom這個元素。
輸入“ for (int i = 0; i < lis.size(); i++) {
String result = (String) lis.get(i);對元素重新輸出。
System.out.println(result);”
最後結果爲tony、jack、mary、even(刪除了tom)。
三、元素的修改
輸入:
lis.set(index, element); 修改元素。
index指“元素下標”、element指“修改後的值”。
輸入“ for (int i = 0; i < lis.size(); i++) {
String result = (String) lis.get(i);輸出修改後的元素
System.out.println(result); ”
輸出結果已經變成:tony、lucy、mary、even
四、元素的查找
查找模板:lis.contains("xx")
以下分兩種結果介紹查找的方法。
一、不包含此元素。
輸入“if(lis.contains("vivian")){System.out.println("包含此元素!");}來查找元素。else{System.out.println("該元素不存在!"); ”
結果:由於元素中沒有示例中的“vivian”,故顯示“該元素不存在”。
二、包含此元素。
輸入“if(list.contains("kevin")){list1.add("kevin");System.out.println(list1);break;來查找元素。}else{System.out.println("沒找到該元素!");break; ”
結果:由於列表元素中包含查找的元素,故結果返回值爲該元素。
-
蘋果手機長圖怎麼截圖,蘋果手機截長圖的兩種方法
1、長截圖辦法一iOS13上新之後自帶的長截圖方法,是在我們瀏覽網頁的時候使用的。操作方法:上音量鍵+開關鍵一起按下,然後點開截好的圖片,選擇“整頁”截圖即可。2、長截圖方法二利用QQ實現長截圖。操作方法:首先就是需要我們打開QQ,然後試着上音量鍵+開關鍵一起按下...
-
蘋果手機微信下載不了怎麼辦
1、可能無線網絡地址參數出錯,可以進入到蘋果手機“無線局域網”裏面,在已經連接上的WiFi信號點擊選擇忽略此網絡,然後清空掉原有錯誤的網絡,然後在重新連接斷開的WiFi信號,這樣就可以下載微信了。2、網絡出現錯誤,在蘋果手機設置裏面,打開通用、點擊還原、選擇還原網...
-
蘋果相機前置攝像頭自拍是真實的自己嗎
用蘋果前置攝像頭拍出來的照片不是真實的自己,這是因爲蘋果手機的前置攝像頭的像素非常高,拍出來的照片就像照鏡子,人臉上的各種小斑點以及小痘印和細小的皺紋都看得清清楚楚,但也只是感覺像自己而已。但是也有一部份人認爲不像真實的自己,好像五官都沒有立體感了,當...
-
超話等級在哪看
1、首先打開微博app,在首頁點擊我的選項,然後進入自己關注的超話,這時可以點擊超話頭像旁顯示的粉絲數,點擊進入之後就可以看到我的等級了。2、微博超話指的是微博的超級話題,是在新浪微博裏面的興趣內容社區。它是將話題模式和社區屬性相結合的產品,目前微博超話的...
相關文章
- 怎麼解決Failed to load,the JNIshared library
- javascriptalert是什麼意思
- server error 502 bad gateway的解決方法
- warcraft ⅲ was,unable to initialize解決方法有什麼
- arraylist和vector的區別
- 【vraysun】(vr陽光)的使用方法是什麼
- javascript和Java有什麼關係
- unhandled access,violation writing的解決方法是什麼
- navicatformysql,[1]navicat怎麼連接mysql
- javascript和java的區別