List集合刪除元素的時候刪除不掉

2021-08-10 08:18:21 字數 394 閱讀 1440

今天晚上遇到了list集合刪除元素失敗的問題,由於自以為對集合比較了解,所以首先排除集合刪除的語句的錯誤

integer index = 1;  

list.remove(index);

但是錯誤就是出現在集合中,我的本意是集合刪除下標為制定資料的那一項內容,傳入的index是integer型別的,所以list集合就是呼叫的是remove(object object)這個方法,而不是remove(int index),所以會出現刪除不掉的問題,傳入的一定要是基本資料型別哦!

要這麼用:

int index = 1;  

list.remove(index);

這裡對我犯的錯做乙個總結和記錄

List集合刪除元素的時候刪除不掉

今天博主遇到了list集合刪除元素失敗的問題,由於自以為對集合比較了解,所以首先排除集合刪除的語句的錯誤 integer index 1 list.remove index 但是錯誤就是出現在集合中,我的本意是集合刪除下標為制定資料的那一項內容,傳入的index是integer型別的,所以list集...

List集合遍歷刪除元素

j a三種遍歷如何進行list的遍歷刪除 1 for迴圈 常見錯誤寫法 由於下標問題達不到想要效果 for int i 0 i應該改為 倒序操作避免下標問題 int size list.size for int i size 1 i 0 i 2 增強for迴圈 foreach迴圈 常見錯誤 會丟擲c...

List集合刪除元素的正確姿態

一 集合元素遍歷 在遍歷集合的時候,我們可能會根據業務的需要而需要排除集合的一些元素,通常我們遍歷list集合常用的有下列3種方式 1.普通for迴圈 for int i 0 isize i 2.增強for for int i list 3.迭代器 iterator iterator list.it...