如何制作if语句,以检查是否从函数返回了“NoSuchElementException”?与下面的内容类似。
if (functionReturns == "NoSuchElementException")
最佳答案
如何制作if语句以检查NoSuchElementException是否为
从函数返回?
如果您的意思是您的函数返回的String
值为NoSuchElementException,请使用equals
而不是==
:
if("NoSuchElementException".equals(functionReturns)) { }
如果您的意思是您的函数可以对
throw
进行NoSuchElementException
编码,请使用try-catch
。函数抛出catch
时,将触发NoSuchElementException
块。try {
function();
} catch(NoSuchElementException e) {
//NoSuchElementException was thrown
}
如果您的意思是您的函数实际上返回了
NoSuchElementException
的实例,则可以使用:NoSuchElementException.class.isAssignableFrom(functionReturns)
关于java - Java如果返回NoSuchElementException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31437244/