当我在声纳中检查它时,结果是:
Replace this lambda with a method reference.
它实际上指的是这一点:
.filter(s -> aIDetailsDto.getResult().getIdNo().equals(s))
我下面的代码是这样的:
AIDetailsDto aIDetailsDto = aaaService
.getDetailsByUserId(userId)
if (!ObjectUtils.isEmpty(aIDetailsDto)) {
List<String> kvpValues = callService.getKVPCodes(NewConstants.REMOVED)
.stream()
.filter(s -> aIDetailsDto.getResult().getIdNo().equals(s))
我尝试更改它,但是出现错误。
有谁知道如何更改它?
最佳答案
您应该使用.filter(aIDetailsDto.getResult().getIdNo()::equals)
。