黑马程序员技术交流社区

标题: 删除指定list集合中元素值为某个字符串的问题 [打印本页]

作者: wyasln    时间: 2015-12-5 16:22
标题: 删除指定list集合中元素值为某个字符串的问题
自己写的算法,给大家看看还有哪里可以改进和简化的
//接受两个参数,要被处理的集合list,要删除的字符串str
        public static void show(ArrayList<String> list,String str)
        {
                //初始集合元素个数
                int size = list.size();
                //遍历集合
                for(int i=0;i<size;i++)
                {
                        //判断集合元素值是否为str字符串
                        if(list.get(i).equals(str))
                        {
                                //删除该元素
                                list.remove(i);
                                //集合元素个数变化,i和size做对应变化
                                i--;
                                size--;
                        }               
                }
        }


很简单的问题,你懂的





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