一个 ArrayList 对象 aList 中存有若干个字符串元素,现欲遍历该 ArrayList 对象,删除其中 所有值为"abc"的字符串元素,请用代码实现。

package com.heima.test;

import java.util.ArrayList;
import java.util.ListIterator;

public class Test5 {

    /**
     * 一个 ArrayList 对象 aList 中存有若干个字符串元素,现欲遍历该 ArrayList 对象,删除其中
        所有值为"abc"的字符串元素,请用代码实现。
     * @param args
     */
    public static void main(String[] args) {
        ArrayList aList = new ArrayList();
        aList.add("abc");
        aList.add("abcdas");
        aList.add("abczxc");
        aList.add("wer");
        aList.add("234");
        aList.add("a23423c");
        aList.add("abc");
        aList.add("abcrtyrt");
        aList.add("6786abc");

        ListIterator lit = aList.listIterator();
        while(lit.hasNext()){
            if("abc".equals(lit.next())){
                lit.remove();
            }
        }
        System.out.println(aList);
    }

}

你可能感兴趣的:(java进阶练习)