我有一个返回一个双精度数组的Java方法。然后,我想将这些值存储在调用函数中的各个变量中。有没有在Java中这样做的优雅方式。将数组中的变量直接设置为Java中的变量列表
我可以写,因为这:
double[] returnValues = calculateSomeDoubles();
double firstVar = returnValues[0];
double secondVar = returnValues[1];
我只是想知道是否有压缩下来,一条线路的一些方法?喜欢的东西:
(firstVar, secondVar) = calculateSomeDoubles();
这种类型的事情是,当脚本很容易,但Java的更强的类型意味着它可能是不可能的。
我认为使用列表作为返回值(或类似的东西,也许是一个HashMap),但我认为,为了可读性,我最终将它们分配给更好的名称,所以返回一个双精度数组更容易。 – kaybenleroll 2008-12-11 18:10:58