"Usuwanie elementu tablicy"

0

Witam serdecznie. Dostałem na ćwiczeniach, na uczelni zadanie, w którym muszę usunąć elementy znajdujący się w tablicy. Np mamy tablicę 100 elementową, składającą się z jakiś liczb i muszę usunąć wszystkie, trójki, które się tam pojawiają. Pomyślałem że optymalne będzie, przenieść podaną liczbę na koniec tablicy i po prostu skróćić ją o ilość wystąpień tej liczby jednakże nie mam pojęcia jak tego dokonać. Jestem otwarty na propozycję i z góry dziękuję :D

0

Wykorzystaj kolekcje w tym celu.
Z tablicy dodaj wszystkie elementy do kolekcji typu Integer, a następnie użyj metody removeAll() interfejsu List.
Pozostanie Ci jeszcze przerzucić elementy z listy do tablicy, pomocny będzie stream z mapToInt.
Jedno z rozwiązań.

EDIT:
To wyżej to trochę na około. Tak teraz próbuję i można też zrobić to w jednej linijce z wykorzystaniem strumieni.
http://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/

1 użytkowników online, w tym zalogowanych: 0, gości: 1