public static void main(String[] args){
    ArrayList<String> list = new ArrayList<>();

    list.add("SE");
    list.add("EE");
    list.add("ME");
    list.add("SE");
    list.add("EE");

    list.remove("SE");

    System.out.print("Values are : " + list);
}

What is the result?



A.

Values are : [EE, ME]

B.

Values are : [EE, EE, ME]

C.

Values are : [EE, ME, EE]

D.

Values are : [SE, EE, ME, EE]

E.

Values are : [EE, ME, SE, EE]

題解

List集合允許擁有多個邏輯相同的元素,remove方法會從頭尋找第一個符合的元素,並將其移除,所以在這題中只會把索引0的「SE」字串移除。