生成多维数组

来源:互联网 发布:书籍计算机知乎 编辑:程序博客网 时间:2024/05/18 17:25
import java.lang.reflect.*;public class ArrayTest2{public static void main(String args[]){int[] dim=new int[]{3,4,3};Object array=Array.newInstance(Integer.TYPE,dim);//这里需要注意Integer.TYPE类型,而不是Integer.class!!!Object array2=Array.get(array, 2);Object array3=Array.get(array2, 3);Array.setInt(array3, 2, 1);int[][][]a=(int[][][])array;//array是Object类型的数组,进行强制类型转换System.out.println(a[2][3][2]);}}

0 0
原创粉丝点击