将2d int数组转换为2d double的最短方法

C g*_*ics 5 java casting

我有一个方法只能到达double[][]我希望传递的int[][]方法,在java中有一个简单的方法,简单如下:

int [][] iArray = {
          { 1, 2, },
          { 5, 6, }
        };
double [][] dArray = (double[][]) iArray ; ???
Run Code Online (Sandbox Code Playgroud)

dee*_*see 19

不幸的是,构建数组的唯一方法是迭代遍历每个元素并在重新插入新double[][]数组时逐个转换它们.

没有捷径.

  • 是啊.我的资料来源是我自己对这个问题的研究.;)谷歌搜索将带给你相同的结论. (4认同)