如何在一个方法中返回两个或多个对象?

use*_*949 5 java

假设您想要一个方法来返回生成的对象和指示这样做的成功或失败的布尔值.

在某些语言中,比如C,你可能有一个函数通过引用参数返回其他对象,但你不能在Java中这样做,因为Java是"按值传递",那么如何在Java中返回多个对象?

Gun*_*man 1

我建议选择以下两种方法之一:要么返回 null 并在需要该对象的地方检查它,要么在发生错误时抛出异常。

成功后只需返回对象。