黑马程序员技术交流社区

标题: Java历该ArrayList对象删除其中所有值为"abc"的字符串元素 [打印本页]

作者: WaterTheGreat    时间: 2015-12-21 20:08
标题: Java历该ArrayList对象删除其中所有值为"abc"的字符串元素
欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素
        public static void main(String[] args) {
                // 得到一个ArrayList对象
                ArrayList<String> a = new ArrayList<String>();
                // 随机获取几个字符串元素.
                a.add("abc");
                a.add("acd");
                a.add("abc");
                // 未删除前集合
                System.out.println(a);
                //方法一: 删除重复的元素,直到返回值为false       
        while(a.remove("abc")){
        }
//方法二:寻找并删除"abc"元素,直到返回值为-1
        while (-1 != a.indexOf("abc")) {
                a.remove(a.indexOf("abc"));
        }
                // 删除完"abc"后的集合.
                System.out.println(a);
        }

作者: DayBreak    时间: 2015-12-21 21:11
基础性的东西,没什么技巧..




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