Filtrować tablice np. z warunkiem, najlepiej napisać to w strumieniu. I przypisać do nowej tablicy np :)
Listy, jak wolisz pamiętaj że tablica to nie lista, też strumień z tablicy robi się nie co inaczej.
https://www.tutorialspoint.com/How-to-filter-an-array-in-Java
https://www.baeldung.com/java-stream-filter-lambda
Generalnie pytassz o podstawowe operacje przy pracy z kolekcjami, także czas się nauczyć. Collection Framework i najelpeij stream api, czy też po prostu data manipulation with collection framework.
np. tworzysz liste z twojej tablicy, i jeśli zawiera wskazany element, to wartość jest true tak. Więc na tej podstawie dodajesz ten sam element.
Arrays.asList(yourArray).contains(yourValue)
Warunkiem tutaj też jest np. element.contains("wartość");