黑马程序员技术交流社区
标题:
有谁会
[打印本页]
作者:
看好时机向前冲
时间:
2016-3-19 10:15
标题:
有谁会
一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现
作者:
ameanboy
时间:
2016-3-19 11:30
public static void main(String[] args) {
ArrayList<String> aList = new ArrayList<>();
aList.add("abc");
aList.add("cde");
aList.add("def");
aList.add("111");
aList.add("abc");
System.out.println(aList);
// 题目考点,如何避免 并发修改异常
// 需要通过ListIterator来删除或添加元素
ListIterator<String> itr = aList.listIterator();
while(itr.hasNext()){
String temp = itr.next();
if(temp=="abc"){
itr.remove();
}
}
System.out.println(aList);
}
复制代码
作者:
aidsliyu
时间:
2016-3-19 11:40
楼上的正确
作者:
little_bear123
时间:
2016-3-19 12:39
用iterator不行吗
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2