|
1
4
根据您描述的逻辑,您应该仅在循环完成后抛出异常(如果未找到匹配项):
|
|
|
2
1
在调用一次方法后,不能从该方法引发多个异常。 一旦抛出异常,您将退出该范围,因此无法再抛出另一个异常。 在特定情况下,如果循环结束时customer为null,则可以抛出异常。 |
|
|
3
0
从throws类中删除CustomerNotFoundException。仅在else块中捕获异常,因为它似乎没有任何用处,并在捕获异常后继续放置。 不清楚抛出异常的用法,因为您仍然希望继续循环。 在代码中引发异常将返回父方法。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 9 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 9 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 9 月前 |
|
|
rudraraj · java中未声明最终变量 10 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 10 月前 |