------------------------------android培训、java培训、期待与您交流! ----------------------------------------------------------------
需求: 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
publicclass ArrayListDemo
{
publicstatic ArrayList deleteElement(ArrayList al)
{
ArrayList alNew = new ArrayList();
Iterator it =al.iterator();
while (it.hasNext())
{
Object obj = it.next();
if (obj.equals("abc"))
{
// al.remove(obj);
}
else
{
alNew.add(obj);
}
}
return alNew;
}
publicstaticvoid main(String[] args) throws Exception//测试一下能否删除.
{
ArrayList al = new ArrayList();
al.add("abc");
al.add("dbcd");
al.add("abce");
al.add("abdf");
al.add("abcg");
al.add("abch");
al = deleteElement(al);
System.out.println(al);
}
}
-----------------------------android培训、java培训、期待与您交流!----详细请查看:http://edu.youkuaiyun.com/heima---------------