如何在java的一维数组中存储二维数组的引用



我有一个用于表示图形的2d数组集合。我想将这个集合存储在一个数组中,以便该1d数组的每个元素指向相应的2D数组。

使用锯齿数组。请看下面的链接:http://way2java.com/arrays/jagged-arrays-varying-column-size-arrays/

可以使用CollectiontoArray方法:

// Primitive type arrays:
Collection<int[][]> intArrayCollection = null;
int intArray[][][] = intArrayCollection.toArray(new int[0][][]);
// Reference type arrays (String, for example)
Collection<String[][]> stringArrayCollection = null;
String stringArray[][][] = stringArrayCollection.toArray(new String[0][][]);

相关内容

  • 没有找到相关文章

最新更新