欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何動(dòng)態(tài)刪除ArrayList中的元素

這篇文章給大家介紹如何動(dòng)態(tài)刪除ArrayList中的元素,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

站在用戶的角度思考問題,與客戶深入溝通,找到吉首網(wǎng)站設(shè)計(jì)與吉首網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋吉首地區(qū)。

昨天一位項(xiàng)目組同事需要在ArrayList中刪除所有不等于指定值的元素,但是她弄了很久,發(fā)現(xiàn)總是刪得不完全。剛好我以前做過類似的功能,就告訴她是因?yàn)锳rrayList刪除元素后長度變小了,元素的索引也會(huì)跟著改變,但是迭代的下標(biāo)沒有跟著相應(yīng)的改變的緣故。

將一些刪除方法做一些總結(jié):

/**        * 刪除Arraylist中值為"c"的元素        */      public static void main(String[] args) {                      List<String> list = new ArrayList<String>();                      //"c"在Arraylist不連續(xù)存儲(chǔ)           /*           list.add("c");           list.add("a");           list.add("c");           list.add("b");           list.add("c");           list.add("d");           list.add("c");           */                     //"c"在Arraylist有連續(xù)存儲(chǔ)           list.add("a");           list.add("c");           list.add("c");           list.add("b");           list.add("c");           list.add("c");           list.add("d");           list.add("c");                                 //刪除Arraylist中值為"c"的元素                      //有可能不能全部刪除           //removeListElement1(list);                      //能夠正確刪除           //removeListElement2(list);                      //能夠正確刪除           //removeListElement3(list);       }                     /**        *        刪除list中值為"c"的元素        *         *   這種方式:        *           *   當(dāng)值為"c"的元素在Arraylist中不連續(xù)存儲(chǔ)的時(shí)候,是可以把值為"c"的元素全部刪掉        *           *   但是當(dāng)值為"c"的元素在Arraylist中有連續(xù)存儲(chǔ)的時(shí)候,就沒有把值為"c"的元素全部刪除        *   因?yàn)閯h除了元素,Arraylist的長度變小了,索引也會(huì)改變,但是迭代的下標(biāo)沒有跟著變小        */      public static void removeListElement1(List<String> list) {           for(int i=0;i<list.size();i++) {               if("c".equals(list.get(i))) {                   list.remove(i);               }           }                  }              /**        * 刪除Arraylist中值為"c"的元素        *         * 這種方式:        *         * 不管值為"c"的元素在Arraylist中是否連續(xù),都可以把值為"c"的元素全部刪除        */      public static void removeListElement2(List<String> list) {           for(int i=0;i<list.size();i++) {               if("c".equals(list.get(i))) {                   list.remove(i);                   --i;//刪除了元素,迭代的下標(biāo)也跟著改變               }           }       }              /**        * 刪除Arraylist中值為"c"的元素        *         * 這種方式:        *         * 不管值為"c"的元素在list中是否連續(xù),都可以把值為"c"的元素全部刪除        *         * 需保證沒有其他線程同時(shí)在修改        */      public static void removeListElement3(List<String> list) {           Iterator<String> iterator = list.iterator();           while(iterator.hasNext()) {               String str = iterator.next();               if("c".equals(str)) {                   iterator.remove();               }                          }       }

關(guān)于如何動(dòng)態(tài)刪除ArrayList中的元素就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站標(biāo)題:如何動(dòng)態(tài)刪除ArrayList中的元素
當(dāng)前URL:http://chinadenli.net/article36/ihghsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、面包屑導(dǎo)航、微信小程序、域名注冊(cè)、靜態(tài)網(wǎng)站、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
中文字幕在线五月婷婷| 欧美日韩国产午夜福利| 嫩呦国产一区二区三区av| 免费精品一区二区三区| 成年人黄片大全在线观看| 中文文精品字幕一区二区| 年轻女房东2中文字幕| 熟妇久久人妻中文字幕| 人妻一区二区三区在线| 91亚洲国产成人久久精品麻豆| 91欧美亚洲精品在线观看| 国产水滴盗摄一区二区| 国产日韩中文视频一区| av在线免费观看在线免费观看| 一二区中文字幕在线观看| 久久99亚洲小姐精品综合| 99一级特黄色性生活片| 亚洲欧美一二区日韩高清在线| 日韩精品视频高清在线观看| 乱女午夜精品一区二区三区 | 小黄片大全欧美一区二区| 国产精品成人一区二区三区夜夜夜| 久久精品亚洲精品一区| 亚洲一区二区亚洲日本| 精品国产日韩一区三区| 日本熟妇五十一区二区三区 | 五月婷婷亚洲综合一区| 欧美一区二区三区播放| 欧美国产精品区一区二区三区| 风间中文字幕亚洲一区| 老司机精品国产在线视频| 国产熟女一区二区精品视频| 一区二区福利在线视频| 日韩精品你懂的在线观看| 中文字幕日韩无套内射| 丰满人妻一二三区av| 亚洲最新中文字幕在线视频 | 欧美日韩一区二区午夜| 日本一区不卡在线观看| 婷婷基地五月激情五月| 国产日本欧美特黄在线观看|