我试着写了下面的方法:如何判断数组中的项目是否也是数组?
public static long[] deepDoubleToLong(double... original)
{
long[] ret = new long[original.length];
for(int i = 0; i < ret.length; i++)
if (original[i] instanceof double[])
ret[i] = deepDoubleToLong((double[])original[i]);
else
ret[i] = (long)original[i];
return ret;
}
位我得到这个编译错误:
Uncompilable source code - unexpected type
required: reference
found: double
at ArrayConversion.deepDoubleToLong(ArrayConversion.java:5)
怎么回事,如果不是这样,我可以告诉我们,如果一个项目是一个数组?
它会是一个数组? 'original'是一个'double []'。 –
@SotiriosDelimanolis这是问题的另一部分...:/ – Supuhstar
@Supuhstar:它的写法,元素不可能是一个数组。 –