java 怎麼刪除list中的指定元素

時間 2021-08-11 17:49:43

1樓:高_婷婷

主要有三種方法:

用一個list 記錄要刪除的資料,最後removeall(list);

用for迴圈遍歷,原始書寫方式;

用迭代器自帶的remove方法,這也是官方推薦的方法。

2樓:白卡

從list中刪除指定元素可以使用remove方法來實現:

arraylist al = new arraylist();

al.add("a");

al.add("b");

//al.add("b");

//al.add("c");

//al.add("d");

for (int i = 0; i < al.size(); i++)

}在**中,刪除元素後,需要把下標減一。這是因為在每次刪除元素後,arraylist會將後面部分的元素依次往上挪一個位置(就是copy),所以,下一個需要訪問的下標還是當前下標,所以必須得減一才能把所有元素都遍歷完。

3樓:馬說

親們:多個制定元素標準方法如下。

public class test

if(x.equals("機關1"))

}system.out.println(list.size());}}

4樓:匿名使用者

都2023年了, 這樣寫吧

list.removeif(obj->obj.equals("o"));

5樓:匿名使用者

既然你不知道他的位置

用個for迴圈吧 int i ;int j=list.size() 然後迴圈的遍歷list裡面的值,在for迴圈裡面搞個if判斷

判斷條件就是if(arraylist(i)=="o")能明白我的意思嗎?

6樓:霜_河

while(list.contains("0"))

list.remove("0");

system.out.println(list.tostring());//到此為止,所有的0都被刪除了

7樓:匿名使用者

for (int i = 0; i < list.size(); i++)}

8樓:匿名使用者

看api boolean remove(object obj)

list.remove("o");

9樓:匿名使用者

list list=new arraylist();

list.remove(index);

10樓:

if (al.get(i) . equals("b") )

python 中怎麼把,list,字典dict轉換為字串

字典用values 函式轉化成值的列表,用items轉換成 key,value 的元組列表。列表轉換成字典,需要用2個列表轉化成字典,一個是key,一個是value。比如 dict zip a b c range 5 a 1,2,3 join str x for x in a 123 b join ...

spring容器中怎麼配置list集合

逝水流炎 jstl標籤庫考慮不?用標籤直接展現。不考慮的話可以寫一個這個input在頁面不會展現,而且後端傳過來的list可以被儲存在裡面。需要的時候通過 id val 獲取到這個list集合。直接在js 裡通過 var woshilist new arraylist woshilist repla...

vb中怎麼將list中的資料排序顯示在另list中

你的什麼排序用得著搞這麼複雜嗎 你裡面有很明顯的幾個問題 redim 重定義後陣列裡面的內容會丟失,如這段for i 1 to dgs redim d i d i list1.list i 1 next i 你最後的d dgs 裡面是有值的 其他都是空的,因為每迴圈一次你就重定義一次。你看下是不是你...