2013-02-02 75 views
0

有誰知道如何將一個二維數組從雙轉換爲浮動我有以下幾點:轉換2D雙到2D浮動

double [][] matrix = new double[width][height]; 

我想將變量數據中的數據轉換爲Flaot,所以我有一個新的變量,如下所示:

float [][] floatmatrix = new float[width][height]; 

我嘗試鑄造,但它不允許例如

float[][] data = (float[][]) result; 

回答

2

你需要ŧ O複製它的條目(在兩個嵌套循環)項:

float[][] floatmatrix = new float[width][height]; 
    for (w = 0; width > w; w++) { 
     for (h = 0; height > h; h++) { 
      floatmatrix[w][h] = (float) matrix[w][h]; 
     } 
    } 
+0

是工作得很好,現在謝謝 – MSRahman

+1

如果回答您的問題,您應該「接受」我的答案。 – MrSmith42