今天居然傻掉了,remove我放了一个Integer类型的值进去,list会把这个参数当做Object去使用。
我们对比一下,其实是两个不同的方法
传入int
E remove(int index);
传入Object
boolean remove(Object o);
把Intger转换成int值类型
list.remove(index.intValue());
今天居然傻掉了,remove我放了一个Integer类型的值进去,list会把这个参数当做Object去使用。
我们对比一下,其实是两个不同的方法
传入int
E remove(int index);
boolean remove(Object o);
把Intger转换成int值类型
list.remove(index.intValue());