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") )
VB中list怎麼清空
columns 屬性 返回或設定乙個值,以決定 listbox 控制項是水平還是垂直滾動 以及如何顯示列中的專案。如果水平滾動,則 columns 屬性決定顯示多少列。語法object.columns number columns 屬性語法包含下面部分 部分 描述 object 物件表示式,其值是 ...
vb中list的用法,vb list怎麼用
vb妮可 我只做了list1和list2的,你需要可以新增更多陣列以及 來實現list3的.dim l1,l2,l3 private sub form load dim s i s 顏色 星期 運動 l1 split s for i 0 to ubound l1 list1.additem l1 i...
怎麼刪除中的標註,怎麼刪除word中的標註,
昂義稱凰 選單 工具 自定義 審閱,如果沒有調出標註的工具欄可以這樣調出。然後選中要刪的,點 拒絕所選修訂 旁邊一個小三角,下拉選單裡還可以清除所有批註。 邰丹康靜 ctrl shift e調出審閱工具欄,去掉 修訂 選中狀態。同時,選擇是否接受已經存在的修訂。 肇夠人設有 如果你只是單純的不想看到...