List查找元素问题出现下标越界问题

今天写算法时候遇到个问题,就是数组下标越界,情况如下:

我新建了一个数组,又有一个ArrayList集合。

假如我想删除数组的某个元素nums[x]元素

我想通过

    方法 删除如:remove(nums[x]);

结果出现下标越界

原因是nums[x]是int类型。remove方法还有另一种形

实际上我调用的是这个方法,所以出现越界

解决办法:将nums[x]转为Integer类型,这样传入的就是Object类型,会调用第一个方法

猜你喜欢

转载自blog.csdn.net/sunmeok/article/details/80945575