gpt4 book ai didi

java - 异常抛出 - 用法

转载 作者:行者123 更新时间:2023-12-01 19:01:06 33 4
gpt4 key购买 nike

用户被要求从某个给定的集合中选择一个 ID。我检查该 ID 是否存在于我的集合中,如果不存在,我会抛出 IndexOutOfBoundsException 并稍后捕获它。我实际上可以使用该异常来达到这样的目的吗?或者这只是一个非常糟糕的做法?

最佳答案

如果 ID 作为参数传递给方法,并且您希望将其作为前置条件的一部分进行检查,则可以抛出 IllegalArgumentException运行时异常
IndexOutOfBounds 没有意义,因为它在这里令人困惑。这是当您进行越界访问时引发的异常

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

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