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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

欲遍历该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);
        }

1 个回复

倒序浏览
基础性的东西,没什么技巧..
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马