Usuń wszystkie wystąpienia elementu z ArrayList

ja używamjava.util.ArrayList, Chcę usunąć wszystkie wystąpienia konkretnego elementu.

    List<String> l = new ArrayList<String>();
    l.add("first");
    l.add("first");
    l.add("second");

    l.remove("first");

Usuwa tylko pierwsze wystąpienie. Ale chcę, aby wszystkie zdarzenia zostały usunięte pol.remove("first"); Oczekuję, że lista zostanie pominięta tylko z wartością „sekunda”. Odkryłem, że googlując można to osiągnąć, tworząc nową listę i dzwoniąclist.removeAll(newList). Ale czy jest możliwe usunięcie wszystkich wystąpień bez tworzenia nowej listy lub czy jest dostępne API, aby to osiągnąć?

questionAnswers(5)

yourAnswerToTheQuestion