#320 Removing an Element from a List During Iteration

Companies:
Digitalleague
Themes:
JavaCollections & GenericsCode Review

Will this code work?

Java
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");

for (String elem : list) {
    if (elem.equals("a")) {
        list.remove(elem);
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in