遇见了一个挺有意思的bug
删除list中的元素8
时
list .remove(8)
报错了,说超过了list的上界,反应过来原来是因为方法重载出现的一个问题,只要使用list.remove(Integer.valueOf(8))
就可以了。后来想一想,如果当时list的长度足够大,程序没有出现超下标的错误,那执行下来的结果不理想的话,这个bug可能要找好几天都找不出来,还是挺幸运。
remove(index)和remove(Object)
最新推荐文章于 2021-11-29 09:56:46 发布