黑马程序员技术交流社区

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

作者: b277967086    时间: 2015-4-24 21:13
标题: ArrayList对象aList中存有若干个字符串元素,
/*4、 一个ArrayList对象aList中存有若干个字符串元素,
* 现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。
*/

package com.itheima;

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

public class Test4 {
        public static void main(String[] args) {
                // 创建一个ArrayList集合
                ArrayList<String> aList = new ArrayList<String>();
                aList.add("dsddc");
                aList.add("abc");
                aList.add("dsabcc");
                aList.add("ds123dd1c");
                aList.add("abc");
                aList.add("abcdsddc");
                aList.add("abc");
                System.out.println("原始集合为:" + aList);

                // 用ListIterator迭代器防止并发修改异常
                ListIterator<String> it = aList.listIterator();
                // 遍历迭代器当发现有元素与"abc"相同时,直接在迭代器中删除
                while (it.hasNext()) {
                        if ("abc".equals(it.next())) {
                                it.remove();
                        }
                }
                System.out.println("删除后集合为:" + aList);
        }
}

作者: 奔放的龙小胖    时间: 2015-4-24 21:23
然后呢.......
作者: b277967086    时间: 2015-4-24 21:30
不错的哦 ,哈哈
作者: 张红兴    时间: 2015-5-26 16:46
不错!受教!
作者: wthandsome    时间: 2017-5-28 01:18
不错,很厉害,不知道有没有其他的方法那???




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