JAVA笔试:List移除元素

import java.util.ArrayList;

/**
 * @author 欢迎加入Java技术交流群:646766275
 *
 */
public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        ArrayList list = new ArrayList();
        list.add("java");
        list.add("aaa");
        list.add("java");
        list.add("java");
        list.add("bbb");

        // 插入代码

    }

}

下面可以删除list中所有“java”的代码有()
A.

for (int i = list.size() - 1; i >= 0; i--) {
    if ("java".equals(list.get(i))) {
        list.remove(i);
    }
}

B.

for (int i = 0; i < list.size(); i++) {
    if ("java".equals(list.get(i))) {
        list.remove(i);
    }
}

C.

list.remove("java");

D.

list.removeAll("java");

正确答案:A

猜你喜欢

转载自blog.csdn.net/huayushuangfei/article/details/80173919