Я пытаюсь получить коллекцию объектов, из коллекции с использованием потоков в Java8 на основе некоторого предикатаВерстка java8 потоков, чтобы получить коллекцию с помощью предиката
Вот что я пробовал, но есть какая-то ошибка синтаксиса в этом .:
Collection<object> objectCollectionNew = objectCollection.stream().filter(o -> objectCollection.stream().filter(x- > x.isTrue == o.isTrue));
Поэтому в основном я хочу, чтобы получить коллекцию объектов из objectCollection
на основе моего предиката. Также я не уверен, как это сделать в моем Collection<object>
.
.collect(Collectors.to ??)
Некоторая помощь будет оценена.
Непонятно, чего вы хотите достичь. –
Я хочу сравнить каждый объект в коллекции с любым другим объектом в той же коллекции и на основе моего предиката выводить эту коллекцию. – user000111181
«*, но в этом случае есть синтаксическая ошибка». Можете ли вы опубликовать эту ошибку, чтобы люди с подобной проблемой могли найти ваш вопрос и ответы? – Pshemo