java - 如何将对象带出for循环
问题描述
如果它的名称属性与输入字符串匹配,我有以下方法应该返回一个产品对象。
public Product find(String nameInput){
for(Product product : this.Products){
if(product.getName().equalsIgnoreCase(nameInput)){
return product;
}
}
}
它给了我以下错误:
我知道我可以在方法结束时返回 null,但是有没有更优雅的方法来做到这一点?
解决方案
推荐阅读
- php - 如何对购物篮应用折扣
- python - 从数据框列中删除字符串短语并将其替换为python
- asp.net-web-api - 发送 HTTP 标头后,间歇服务器无法设置状态
- python - Python:Cherry Py 返回 ZIP 文件。如何将cherrypy中的zip文件作为下载返回
- r - 如何使用emmeans创建手动对比?-R
- python - Python Opencv结构化森林边缘检测TypeError
- amazon-web-services - 如何将 Step Function 输入传递给批处理作业
- swift - 在锁定屏幕模式下隐藏操作按钮 - iOS Notification Swift 4.2
- c# - 按下后退按钮时,WebView 使应用程序崩溃,Xamarin.forms,android
- javascript - 可能事件在自定义指令中的错误元素上冒泡