gpt4 book ai didi

java - 如何对抛出的异常进行分类并计算计数

转载 作者:行者123 更新时间:2023-12-01 22:34:21 25 4
gpt4 key购买 nike

我们有一段代码可以捕获所有类型的异常,我想根据异常类型对它们进行分类并计算每种异常类型的频率。我四处寻找并没有找到好的解决方案。有没有我们可以依赖的已知技术或库?

最佳答案

使用异常的类作为 Map 中的键,其中关联的值是频率计数:

Map<Class, Integer> excFreqs = new HashMap<>();
try {
// ... code that will throw all kinds of Exceptions
} catch (Exception ex){
excFreqs.put(ex.getClass(), excFreqs.getOrDefault(ex.getClass(), 0));
throw ex;
}

关于java - 如何对抛出的异常进行分类并计算计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58534209/

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