黑马程序员技术交流社区

标题: 一道经典测试题错题 [打印本页]

作者: knockout    时间: 2015-9-6 01:04
标题: 一道经典测试题错题
ArrayList<String> list = new ArrayList<>();
                list.add("java");
                list.add("aaa");
                list.add("java");
                list.add("java");
        list.add("bbb");
下面可以删除list中所有的“java”的代码是

for (int i =0; i < list.size(); i++) {
                        if("java".equals(list.get(i))){
                                list.remove(i);            i需要-1
                        }}
因为每次获取list.size()的时候都是删除之后的长度。




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