gpt4 book ai didi

java - 在 try catch block java 中获取未处理的异常

转载 作者:行者123 更新时间:2023-12-02 03:06:07 25 4
gpt4 key购买 nike

我在代码中添加了 try catch block ,尽管出现编译时错误,提示未处理的异常。

try {
aList.stream.forEach(a->bList.addAll(getAValues(a)));
}catch(CustomizedException e){
log.debug(e.getMessage());
}

getAValues(String a) 方法抛出相同的“CustomizedException”。但仍然遇到未处理的异常。

getAValues(String a) throws CustomizedException {
//some code
}

最佳答案

需要在 lambda 表达式体内捕获异常

aList.stream.forEach(a -> {
try {
bList.addAll(getAValues(a))
} catch(CustomizedException cex) {
// handle it
}
});

关于java - 在 try catch block java 中获取未处理的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41712541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com