天天看点

java数组如何初始化_java中array如何初始化?

java数组如何初始化_java中array如何初始化?

构造函数是 私有的,不能直接调用的!

通过 调用 静态方法,newInstance来 生成 该类的一个实例,

这个函数的第一个参数 是 创建的数组的类型,

第二个参数是 数组的形式 :数字就是 一维数组;

定义多维要这样定义:

//dims的长度就表示了数组的维数,如这里的是三维

int[] dims = new int[] {5,10,15};

//array其实就是个三维数组对象了

Object array = Array.newInstance(Integer.TYPE, dims);

Class clazz = Class.forName("java.lang.String");

//创建一个长度为10的字符串数组,在Java中数组也可以作为Object对象

Object array = Array.newInstance(clazz, 10);

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试