【发布时间】:2021-10-13 11:53:03
【问题描述】:
我的 Java 应用程序中有以下方法:
private void save(final CopyRequest request) {
if (request.getName() != null) {
// stuff
}
}
我通过将方法参数转换为List<CopyRequest>来更新这个方法,如下所示:
private void save(final List<CopyRequest> requestList) {
if (requestList.getName() != null) {
// stuff
}
}
那么,我应该通过requestList.stream().forEach(request -> request.getName == null) 或类似的方式检查名称属性是否为空?
【问题讨论】:
-
只有当列表中的所有
CopyRequest实例都具有非空name时,您才想做“东西”,还是您想为每个没有的实例做“东西”?没有name? -
什么是
reqeustList.getName()?除非你使用你自己的List,否则没有这样的方法。
标签: java spring list stream java-stream