Java Podstawy -> Collections [10] – Remove 2
Interface List z pakietu java.util posiada jeszcze jedną implementację metody remove -> remove( Object o).
Zamiast indeks podajemy w argumencie obiekt, który chcemy usunąć z listy. Pierwszy napotkany obiekt zostanie usunięty.
W filmiku zaproponowane jest ciekawe rozwiązanie, poniieważ implementujemy jeszcze jedną dodatkową metodę interfejsu List – indexOf(Object o ).
Ta metody zwraca nr indexu w liście -> obiektu podanego w argumencie metody. Znając indeks obiektu do usunięcia, wykorzystujemy poprzednią metodę usuwania obiektu po indeksie. Takim sprytnym sposobem upiekliśmy 2 pieczenie na 1 ogniu.
Pozdrawiamy,
Zespół Great