Найти соответствующий элемент, используя поток Java, если он существует, иначе последний?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Найти соответствующий элемент, используя поток Java, если он существует, иначе последний?

Сообщение Anonymous »

Как найти первое совпадение или последний элемент в списке с помощью API Java Stream?
Это означает, что если ни один элемент не соответствует условию, должен быть возвращен последний элемент.
например:

Код: Выделить всё

OptionalInt i = IntStream.rangeClosed(1,5)
.filter(x-> x == 7)
.findFirst();
System.out.print(i.getAsInt());
Что мне сделать, чтобы он вернул 5?

Подробнее здесь: https://stackoverflow.com/questions/536 ... e-last-one
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»