返回java数值数组
我有一个方法需要double[]
作为返回类型
为什么会这样:
double[] zero = {0, 0};
return zero;
将成功编译,但是:
return {0, 0};
不会吗?有没有办法直接返回数组
你可以在下面搜索框中键入要查询的问题!
我有一个方法需要double[]
作为返回类型
为什么会这样:
double[] zero = {0, 0};
return zero;
将成功编译,但是:
return {0, 0};
不会吗?有没有办法直接返回数组
# 1 楼答案
问题是
{0,0}
是编译器无法理解的东西,因为它不是原语,也不是已定义的对象。。。 解决方案是像这样匿名返回数组# 2 楼答案
是的,您可以返回匿名数组: