您的位置:首页 > 其它

集合类中remove()的细节问题

2016-06-08 00:35 176 查看
List list = new ArrayList();

remove()用来删除集合中的元素

remove(int index)
remove(Object o)


假如我们的list中存的是Integer类型的值,比如list.add(10),list.add(20)等,这样我们调用remove(Object o)的时候,应该是

list.remove(10),但是这里10并没有被当作对象,而是默认当成int类型了,即调用了remove(int index),也就是说我们传入int值的时候,系统在这里不会自动装箱,而是把int当成索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: