Raga mi potete dare una mano? Ho bisogno di implementare il seguente algoritmo:

Algoritmo per selezionare tutti gli oggetti di una lista che soddisfano un dato criterio. L’implementazione deve favorire il riutilizzo del codice, nel senso che deve poter essere usata con una lista di oggetti di qualsiasi tipo e rispetto ad un criterio qualsiasi.
Applicare l’implementazione ottenuta per scrivere un programma Java che:

• legge un arrayList di posti di un cinema da un file,
• prende in input da console un intervallo I di numeri di fila e un intervallo J di lettere
di posizioni nella fila, e
• visualizza nella console tutti i posti liberi che hanno numero di fila incluso in I e
numero di posizione nella fila incluso in J.


mi sapete aiutare? perlomeno a fare il primo dove parla in generale. L'applicazione da scrivere come programma Java me lo faccio io una volta avuto l'algoritmo generale.
Grazie mille