黑马程序员技术交流社区

标题: 入学考试题 [打印本页]

作者: houweicheng    时间: 2015-8-15 22:47
标题: 入学考试题
一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。

public class Test1 {
        public static void main(String[] arg) {
                ArrayList<String> aList=new ArrayList<String>();//新建一个ArrayList集合
                aList.add("abc");
                aList.add("def");
                aList.add("ghij");
                aList.add("abc");
                aList.add("kl");
                aList.add("abc");
                System.out.println(aList);//输出原集合
                aList=replaceABC(aList);//调用方法删除“abc”
                System.out.println(aList);//输出处理后集合
        }
       
        static ArrayList<String> replaceABC(ArrayList<String> toABC)
        {
                Iterator<String> iterator=toABC.iterator();//获取迭代器
                while (iterator.hasNext()) {
                        if (((String)iterator.next()).equals("abc")) {
                                iterator.remove();//如果这个值为“abc”就删除
                        }
                       
                }
                return toABC;
        }
}

作者: gdh911125    时间: 2015-8-15 22:53
本帖最后由 gdh911125 于 2015-8-15 23:00 编辑

写的不错
作者: kingxiao    时间: 2015-8-15 23:11
不错不错收下了
作者: deng2242    时间: 2015-8-15 23:14
学习了,不错不错~
作者: 两木三水    时间: 2015-8-15 23:31
不错不错
作者: javaking    时间: 2015-8-15 23:47
   if (((String)iterator.next()).equals("abc")) {
                                iterator.remove();//原来可以这样~不错不错~长见识了。                        }

作者: wang949055945    时间: 2015-8-16 01:40
厉害    赞一个
作者: wang949055945    时间: 2015-8-16 01:44
其实我昨天也刚学过这个  ,应该能做出来
作者: 放学后来我家    时间: 2015-8-16 08:29
还没看到.
作者: kevin986745    时间: 2015-8-16 08:56
6666666666
作者: 帅帅loyal    时间: 2015-8-16 09:21
入学笔试题都是这么简单?
作者: xingui66    时间: 2015-8-16 09:44
为啥看到题目蒙圈了,,看了答案就豁然了,
作者: TheBadboy    时间: 2015-8-16 10:09
666666666666
作者: 洛克萨斯    时间: 2015-8-17 23:57
这是就业班的入学题吗 不会。。。
作者: sangyuan    时间: 2015-8-18 09:13
之前在视频里遇到过~~
作者: pengbeilin    时间: 2015-8-18 09:31
有点简单
作者: koibiki    时间: 2015-8-18 10:30
学习一下
作者: zsx6688    时间: 2015-8-18 11:33
刚学习到这里
作者: 风华正茂    时间: 2015-8-18 12:13
谢谢楼主分享,楼主辛苦了
作者: Z攻城狮    时间: 2015-8-18 12:28
继续加油了
作者: 漠陌    时间: 2015-8-18 12:42
楼主好厉害
作者: 周博文    时间: 2015-8-18 12:44
不是禁止分享考试题么,我的帖子都被封了
作者: sven556677    时间: 2015-8-18 12:50
函数些void 就行了,没必要返回。这是引用类型的变量。
作者: 平爷    时间: 2015-8-18 13:17
谢谢分享
作者: lingxia125    时间: 2015-8-18 17:42
借鉴了        
作者: 13706649811    时间: 2015-8-18 21:07
赞赞赞 继续加油
作者: 两木三水    时间: 2015-8-18 21:53

作者: 冷小六    时间: 2015-8-18 22:02
难度适中
作者: 胡述灵    时间: 2015-8-18 22:06
记号记号记号记号记号记号记号记号就
作者: 壊亊唑侭    时间: 2015-8-18 22:34
????彩笔没看懂
作者: 樱花飘过    时间: 2015-8-18 22:40
6666




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