Nuñ*_*ada 0 java compiler-warnings java-stream
我有这段代码:
userAvailableRoles.stream()
.peek(x-> x.setPets(userPets(roles, hasValidAccess)));
Run Code Online (Sandbox Code Playgroud)
但我有这个警告:
Warning:(86, 18) Result of 'Stream.peek()' is ignored
Run Code Online (Sandbox Code Playgroud)
peek在消费者应用到元素后返回元素流。在这里,您忽略这个返回的流,它会产生警告。
如果您只需要调用您应该使用的setPets所有元素,而不是:userAvailableRolesforEachpeek
userAvailableRoles.forEach(x-> x.setPets(userPets(roles, hasValidAccess)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |