Right now I am using a forloop to filter a list like so
LinkedList < classABC > filteredList = new LinkedList < > ();
for (ClassABC classABC: classABCList) {
if (classABC.getName() == "ABC" && classABC.before(timestamp1)) {
filteredList.add(classABC)
} else if (classABC.before(timestamp2)) {
filteredList.add(classABC)
}
}
return filteredList
I was wondering if I could use a stream().filter() to do the same. I tried filter using multiple logical expressions but could not get it to work for compound logical expressions like (a && b) || (c)