gpt4 book ai didi

java - 在方法调用时抛出异常

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:29:51 25 4
gpt4 key购买 nike

如何在方法上抛出 UnsupportedOperationException 异常?因此,如果我有一个 Iterable 对象,并且我试图禁止该对象的 remove 方法。

在下面的方法中,我返回一个可迭代对象,我需要通过抛出 UnsupportedErrorException 来禁用其迭代器的删除。我可以在方法主体内执行此操作还是如何执行?

  public Iterable<String> getInNodes (String destinationNodeName)  {
if (!hasNode(destinationNodeName))
return emptySetOfString;
else {
for(String e : nodeMap.get(destinationNodeName).inNodes)
{
emptySetOfString.add(e);
}
return emptySetOfString;
}
}

最佳答案

试试这个。

@Override
public void remove() {
throw new UnsupportedOperationException();
}

关于java - 在方法调用时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715648/

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