有人知道如何将二维数组从双精度转换为浮点数吗?我有以下几点:
double [][] matrix = new double[width][height];我希望将变量data中的数据转换为Flaot,因此我有一个新变量,如下所示:
float [][] floatmatrix = new float[width][height];我试过选角,但不被允许。
float[][] data = (float[][]) result;发布于 2013-02-03 04:28:23
您需要逐个条目地复制它(在两个嵌套循环中):
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];
}
}https://stackoverflow.com/questions/14666162
复制相似问题