ArrayList<Integer> 中remove 方法调用的区分
2015-12-03 20:21
387 查看
import java.util.ArrayList; /** * * @author zhang * */ public class Test { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(2); list.add(1); list.add(5); list.add(6); System.out.println(list); // 删除值为2的项 // list.remove((Integer)2);//调用 public boolean remove(Object o) 方法 // 删除索引为2的元素,索引从0开始 list.remove(2);// 调用 public E remove(int index) 方法 System.out.println(list); } }
运行结果:
[2, 1, 5, 6]
[2, 1, 6]
使用 list.remove((Integer)2);后,运行结果:
[2, 1, 5, 6]
[1, 5, 6]
相关文章推荐
- 线程的同步和异步
- 如何使用 mallco 函数进行内存的申请来储存字符串,然后将该字符串的内容进行翻转.
- leetcode -- House Robber -- 简单重点
- What is java语法糖
- 敏捷开发方法-Scrum
- 还是畅通工程
- 函数_指针
- groovy
- 从TimePicker中获取NumberPicker,从NumberPicker获取mSelectionDivider
- Scala之Tuple、Array、Map与文件操作
- Android5.0 Lollipop DisplaySettings分析
- 利用指针对字符串排序
- 拓扑排序 详解
- 苹果开源
- 机器学习实战python版 朴素贝叶斯示例 垃圾邮件分类 从个人广告中获取趋于趋向
- bzoj:3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛
- 第14周—项目1(4)平衡二叉树
- 虚函数 virtual
- 简易推箱子代码
- HDU - 2444 The Accomodation of Students