使用三種方法對list集合進行去除指定元素

2021-09-01 13:34:26 字數 448 閱讀 6206

第一種方法:使用普通for迴圈(在去除元素的時候需要主要,刪除元素後 list 的元素數量會發生變化)

public static void remove(listlist, string target)

}}

第二種方法:使用copyonwritearraylist,確保執行緒的安全性,但是具有占用記憶體和資料不一致的缺陷

public static void remove(arraylistlist, string target) 

}}

第三種方法:使用iterator迭代器,注意要使用迭代器中remove方法,不能使用集合的remove方法

public static void remove(listlist, string target)

}}

遍歷List集合的三種方法

listlist new arraylist list.add aaa list.add bbb list.add ccc 方法一 超級for迴圈遍歷 for string attribute list 方法二 對於arraylist來說速度比較快,用for迴圈,以size為條件遍歷 for int...

遍歷List集合的三種方法

listlist new arraylist list.add aaa list.add bbb list.add ccc 方法一 超級for迴圈遍歷 for string attribute list 方法二 對於arraylist來說速度比較快,用for迴圈,以size為條件遍歷 for int...

遍歷List集合的三種方法

listlist new arraylist list.add aaa list.add bbb list.add ccc 方法一 超級for迴圈遍歷 for string attribute list 方法二 對於arraylist來說速度比較快,用for迴圈,以size為條件遍歷 for int...