Есть ли в java конструкция, которая делает что-то подобное (здесь реализовано в python):
[] = [item for item in oldList if item.getInt() > 5]
Сегодня я использую что-то вроде:
ItemType newList = new ArrayList();
for( ItemType item : oldList ) {
if( item.getInt > 5) {
newList.add(item);
}
}
И мне первый способ кажется немного умнее.