概述
Java集合中的remove()方法
一、remove()方法的两种移除方式
-
根据下标移除
-
根据内容移除
二、例子
步骤1:
ArrayList list = new ArrayList();
list.add(1);
list.add(4);
list.add(3);
步骤2:
list.remove(4);
//运行程序会下标越界
分析:直接输入一个整数如4,在没有声明变量类型的时候程序默认是int型,即使你在编译器里选用的是Object(对象)方法,程序运行时也是根据重载的机制以传入参数的类型而调用方法,因此list.remove(4)调用的是根据数组下标删除数据的方法
步骤3:
list.remove((Integer)4);
//运行程序删除4那个数据
分析:4从int型被转为Integer型,程序运行时根据对象类型调用remove(Object)方法。
步骤4:
list.get(0);
//结果是1
步骤5:
list.remove(0);
//结果list对象是个空
Java集合中的remove()方法
最后
以上就是正直万宝路为你收集整理的Java集合中的remove()方法Java集合中的remove()方法的全部内容,希望文章能够帮你解决Java集合中的remove()方法Java集合中的remove()方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复