A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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);
            }
        }
    }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马