今天博主遇到了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...