static String[][][] School= new String[1000][20][5];
考虑图有3维。
所以当你插入School[0][0][0]="A1"
这意味着你已经在0,0,0位置输入了元素。
从0,0,0这将移动到位置1000,20,5。
您可以像这样插入但是您拥有如此多的元素。
School[0][0][0]="A1"
School[0][0][1]="A2"
School[0][0][2]="A3"
.....
School[0][1][0]="B1"
School[0][1][1]="B2"
School[0][1][2]="B3"
......
在三维数组元素看起来像
int[3][4][2] array3D
// means Three (4x2) 2 Dimensional Arrays
int[4][2]
//means Four 1 dimensional arrays.
现在如何在3D阵列添加元素?
在开始你可以直接使用
int[][][] threeDArray =
{ { {1, 2, 3}, { 4, 5, 6}, { 7, 8, 9} },
{ {10, 11, 12}, {13, 14, 15}, {16, 17, 18} },
{ {19, 20, 21}, {22, 23, 24}, {25, 26, 27} } };
这是你的情况非常枯燥的事情,只要你想在每一个位置插入细节。 正如您有1000
记录。
你的阵列将有这样
注意元素:它不推荐使用3D阵列用于此目的。
建议:声明一个类有三个Strings
与此三个参数创建构造函数,并把getter和setter方法来获得,并通过Objects
选中此项 - [Java程序添加两个三维(3D)数组。](http://www.msccomputerscience.com/2013/02/java-program -to-附加两three.html) – ARJUN