Hallo, ich hab ein Problem ich will eine for-Schleife in ein Stream umschreiben. Jedoch habe ich da große Schwierigkeiten. Der folgende Code zeigt meine for-Schleife:
Java:
public static List<PerformanceData> filterByIDs(List<PerformanceData> input, int pid, int tid) {
var filterByIDsListe = new ArrayList <PerformanceData>();
for(var x : input) {
if((pid == -1 || x.pid() == pid) && (tid == -1 || x.tid() == tid)) {
filterByIDsListe.add(x);
}
} return filterByIDsListe;
}