gpt4 book ai didi

java - 在有返回值之前中断方法

转载 作者:行者123 更新时间:2023-11-30 08:26:47 26 4
gpt4 key购买 nike

是否有任何解决方案可以破坏一个正在运行的方法,该方法应该返回 int[] 或其他任何东西,但 !without!任何返回值。我认为这可能会有一些异常(exception),但我没有找到合适的方法。更具体地说,我想要一些东西来尝试找出是否设置了对象的某个字段,如果是,则返回它,如果没有返回一条消息,告诉我到目前为止还没有输入。像这样:

public int[] returnArray(){
if(array_was_set==true) return the array;
else show message that it wasnt set and quit the method without any return value;
}

最佳答案

这样做的一种方法,返回 null 并让调用者决定,如果调用者得到一个 nun-null(或者可能是非空)数组,它将以某种方式处理它,如果调用者得到一个空或 null数组,它可以打印一条消息。

我建议不要使用异常来代替返回值,请参阅 question了解有关何时抛出异常的更多信息。

关于java - 在有返回值之前中断方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21260037/

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