列表中的Java流<;对象>;获取与筛选器()匹配的任何对象的属性
我想获取与流的filter()匹配的任何对象的属性,但无法获取列表中的Java流<;对象>;获取与筛选器()匹配的任何对象的属性,java,Java,我想获取与流的filter()匹配的任何对象的属性,但无法获取 transactionsList.stream() .filter(transaction -> transaction.getPayerIban() != null) .findFirst() //Here I get an Optional<Object> .ifPresent() .map(Transaction::getName) TransactionList.s
transactionsList.stream()
.filter(transaction -> transaction.getPayerIban() != null)
.findFirst()
//Here I get an Optional<Object>
.ifPresent()
.map(Transaction::getName)
TransactionList.stream()
.filter(事务->事务.GetPayriban()!=null)
.findFirst()
//这里有一个可选的
.ifPresent()
.map(事务::getName)
我不知道在.ifPresent()
流操作中要做什么,但我想获取匹配事务的任何事务名称删除ifPresent()
:
可选optionalName=TransactionList.stream()
.filter(事务->事务.GetPayriban()!=null)
.findFirst()
.map(事务::getName);
删除ifPresent()
:
可选optionalName=TransactionList.stream()
.filter(事务->事务.GetPayriban()!=null)
.findFirst()
.map(事务::getName);
(从一个Andy T到另一个…(从一个Andy T到另一个…)
Optional<String> optionalName = transactionsList.stream()
.filter(transaction -> transaction.getPayerIban() != null)
.findFirst()
.map(Transaction::getName);