Java中如何返回多个值?
有时您想从一个函数返回多个值。 这通常在Java中如何完成? 一种选择是使用数组,例如返回列表或元组的Python代码段: value, success = read_unreliably() if success: print value 另一个选择是返回哈希/字典,如下面的JavaScript示例: var result = readUnreliably() if (result.success) { alert(value); } 还有一种方法就是为此目的创建一个自定义对象,例如以下Java示例: ReadUnreliablyResult result = readUnreliably() if (result.getSuccess()) { System.out.println(result.getValue()); } 当然,您也可以只使用一些全局变量来存储所需的内容,而不用传递东西,但是我们只能说这不是一种选择。