【发布时间】:2020-05-31 21:00:39
【问题描述】:
如果其名称属性与输入字符串匹配,我有以下方法应该返回一个 product 对象。
public Product find(String nameInput){
for(Product product : this.Products){
if(product.getName().equalsIgnoreCase(nameInput)){
return product;
}
}
}
它给了我以下错误:
我知道我可以在方法结束时返回 null,但是有没有更优雅的方法来做到这一点?
【问题讨论】:
-
有流使循环变成一行,但你仍然需要决定是返回null还是抛出异常。
标签: java object for-loop return