package com.itheima;
import java.util.ArrayList;
import java.util.ListIterator;
public class Test4
{
/**
* 一个ArrayList对象aList中存有若干个字符串元素,
* 现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,
* 请用代码实现。
*/
public static void main(String[] args)
{ // 创建集合
ArrayList<String> aList = new ArrayList<>();
// 添加元素
aList.add("abc");
aList.add("大毛");
aList.add("二毛");
aList.add("三毛");
aList.add("小明");
aList.add("abc");
// 创建集合的迭代器
ListIterator<String> it = aList.listIterator();
// 迭代集合
while (it.hasNext())
{
String s = it.next();
// 判断元素与abc是否相等
if (s.equals("abc"))
{
it.remove();
}
else
{
System.out.println(s);
}
}
}
}
|
|