黑马程序员技术交流社区
标题:
求助:关于ArrayList 集合的问题
[打印本页]
作者:
蔡增辉
时间:
2013-5-17 21:32
标题:
求助:关于ArrayList 集合的问题
本帖最后由 蔡增辉 于 2013-5-19 10:13 编辑
求助大家帮忙分析下,下面代码中 al.remove("abc"); 这行语句删除的是str1,str2,str3中的哪个?
1.PNG
(13.38 KB, 下载次数: 0)
下载附件
2013-5-17 21:32 上传
作者:
李志敏
时间:
2013-5-17 21:44
boolean remove(Object o) 移除此列表中首次出现的指定元素(如果存在)。
如:
public class Testlist {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("aaa");
list.add("ddd");
System.out.println(list);
list.remove("aaa");
System.out.println(list);
}
}
复制代码
打印结果:
[aaa, bbb, ccc, aaa, ddd]
[bbb, ccc, aaa, ddd]
作者:
SOAR
时间:
2013-5-17 21:57
从此列表中移除第一次出现的指定元素(如果存在)(可选操作)。如果列表不包含元素,则不更改列表。更确切地讲,移除满足 (o==null ? get(i)==null : o.equals(get(i))) 的最低索引 i 的元素(如果存在这样的元素)。如果此列表已包含指定元素(或者此列表由于调用而发生更改),则返回 true。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2