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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

自己写的算法,给大家看看还有哪里可以改进和简化的
//接受两个参数,要被处理的集合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--;
                        }               
                }
        }


很简单的问题,你懂的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马