基本上,當我試圖通過someList.remove(someInteger);
它什麼也不做刪除從ArrayList
的元素,即索引處的元素在那裏停留和鏈表不變。我正在使用java SE的ArrayList
實現。確保該列表在給定索引處具有元素。該方法返回的布爾值爲false
。ArrayList.remove指數在不執行任何操作
-1
A
回答
8
有兩種方法叫做remove()
,你不小心打錯了。
該方法返回的布爾值爲false。
如果該方法返回一個布爾值,那麼它的this overload:
boolean remove(Object o)
和不that one:
E remove(int index)
換句話說,它試圖通過的值,而不是刪除對象通過索引(大概來自ArrayList<Integer>
或類似)。
+0
不刪除()實現的對象進行比較,以如果參考點檢查實際的對象?與使用原始類型時不同? – joe 2014-12-27 18:29:52
+0
確實是這樣,我通過一個int的包裝類,而不是整數一個int。發現問題。 – wintergrascph 2014-12-27 18:29:56
相關問題
- 1. 如何指定不執行任何操作的導軌路線
- 2. exec()不會執行任何操作
- 3. Formvalidation addField不會執行任何操作
- 4. TextFormat不會執行任何操作
- 5. iPhone:locationManagerShouldDisplayHeadingCalibration忽略/不執行任何操作
- 6. Phalcon Debug不會執行任何操作
- 7. ReadDirectoryChangesW不執行任何操作C++
- 8. 的JButton不執行任何操作
- 9. 操作方法不執行任何
- 10. Deployment.Current.Dispatcher.BeginInvoke不會執行任何操作
- 11. AlarmManager不會執行任何操作
- 12. EFI_GRAPHICS_OUTPUT_PROTOCOL Blt不會執行任何操作
- 13. Shell腳本在執行時不會執行任何操作
- 14. C#|程序在執行後不執行任何操作
- 15. 運行可執行文件不會執行任何操作
- 16. set_text函數在calabash-android中不執行任何操作0.4.20
- 17. Gulp執行但不執行任何操作
- 18. 執行批處理文件不執行任何操作
- 19. 如何創建不執行任何操作的函數引用
- 20. Autospec在我運行時不執行任何操作
- 21. 如果所選行不存在,Android數據庫不會執行任何操作
- 22. Spring Webflow:沒有執行任何操作
- 23. 無法讓ClientScriptManager執行任何操作
- 24. MFMessageComposeViewController在iPhone 4.x中不執行任何操作,爲什麼?
- 25. rendermapImageInBoundingBox在iOS上不執行任何操作
- 26. 命令「ruby」在我的Mac上不執行任何操作
- 27. 在按鈕上不執行任何操作單擊:Android
- 28. NotificationBuilder.setProgress在2.3.5上不執行任何操作
- 29. 爲什麼在'unittest.main()'被執行後python不執行任何操作?
- 30. ArrayList.remove(INT指數)不與非匿名類對象工作
你能提供的代碼片段說明問題了嗎? – wassgren 2014-12-27 18:26:10
你probbably有'名單' –
2014-12-27 18:27:34
你確定你正在做ArrayList.remove(鍵),而不是ArrayList.remove(值),false意味着一直沒有找到這樣的值,並不意味着失敗。 – Madusudanan 2014-12-27 18:28:17