黑马程序员技术交流社区

标题: ArrayList对象aList中存有若干个字符串元素 [打印本页]

作者: China_Riven    时间: 2015-7-21 22:26
标题: ArrayList对象aList中存有若干个字符串元素
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);
            }
        }
    }
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2