假设在一个 try
block 中有三个连续的函数调用,并且它们都抛出相同类型的异常。我如何确定在处理异常时哪个函数调用抛出了捕获的异常?
最佳答案
您可以在每个方法调用周围放置一个 try-catch block 。
或者您查看异常堆栈跟踪。他们描述了哪一行代码抛出了异常。
getStackTrace()[0].getMethodName()
编辑:
关于java - 如何识别哪个函数调用在 try block 中引发了特定异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346960/