集合类中remove()的细节问题
2016-06-08 00:35
176 查看
List list = new ArrayList();
remove()用来删除集合中的元素
remove(int index)
假如我们的list中存的是Integer类型的值,比如list.add(10),list.add(20)等,这样我们调用remove(Object o)的时候,应该是
list.remove(10),但是这里10并没有被当作对象,而是默认当成int类型了,即调用了remove(int index),也就是说我们传入int值的时候,系统在这里不会自动装箱,而是把int当成索引
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当成索引
相关文章推荐
- 设计模式系列(二)原型模式
- oracle
- RxJava 初探(网络请求)
- <Sicily>Huffman coding
- SDWebImage原理和使用
- [AngularJS面面观] 5. scope中的两个异步方法 - $applyAsync以及$evalAsync
- MySQL提示:The server quit without updating PID file问题的解决办法
- Android Bitmap深入介绍(一)---基础
- 如果觉得职业看不到头,趁早换工作吧
- Gulp实现前端搭建
- 桜の花びらたち歌词
- Cookie知识点小结
- php 超时 解决办法 (Maximum execution time of 30 seconds exceeded)这个问题?
- windows安装theano
- Linux下python版本的更新以及第三方包的安装
- Nginx和Apache比较
- CodeForces 667A Pouring Rain
- Android第一行代码源码分享
- ssh
- Android快速开发最常用的工具类集锦--好东西在精不在多