可变尺寸在Java数组? [英] Variable dimensioned array in Java?
本文介绍了可变尺寸在Java数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
switch (dimensions) {
case 1: double[] array = new double[10]; break;
case 2: double[][] array = new double[10][]; break;
case 3: double[][][] array = new double[10][][]; break;
case 4: double[][][][] array = new double[10][][][]; break;
case 5: double[][][][][] array = new double[10][][][][]; break;
case 6: double[][][][][][] array = new double[10][][][][][]; break;
default: System.out.println("Sorry, too many dimensions"); break;
}
有没有办法做上述更好的办法?我希望它能够创建任意数量的维数组,也...
Is there a way to do the above in a better way? I want it to be able to create an array of any number of dimensions, also...
推荐答案
我只想用基于维平的一维数组和索引,i和j。
I would just use flat 1-dimensional arrays and index based on dimension, i and j.
这篇关于可变尺寸在Java数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文