gpt4 book ai didi

java - 如果所请求的 key 不存在,应该抛出什么异常?

转载 作者:行者123 更新时间:2023-11-30 03:31:10 24 4
gpt4 key购买 nike

我正在开发一个非泛型类,它应该实现一种基于整数键查找对象的方法。该任务说:“如果正在搜索的元素不存在,则抛出异常。”

在这种情况下哪些异常(exception)是相关的?或者我应该通过扩展 Exception 来创建自己的“NotFoundException”类?

这些有帮助吗?-NotBoundException- AclNotFoundException

最佳答案

NoSuchElementException可能就足够好了。尽管文档说由枚举的 nextElement 方法抛出,以指示枚举中不再有元素。因此在其他上下文中看到它可能会有点令人惊讶。

如果您的类路径上没有通用的“未找到”异常(例如 javax.ws.rs.NotFoundExceptionjavax.persistence.EntityNotFoundException ),我认为最好的选择是推出您自己的异常。

关于java - 如果所请求的 key 不存在,应该抛出什么异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29004168/

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