Java反射三 动态创立数组ITeyehuabian - 众发娱乐

Java反射三 动态创立数组ITeyehuabian

2018-09-05 08:59:11 | 作者: 哲瀚 | 标签: 数组,元素,赋值 | 浏览: 5474

public static void createArray(){ Object array = Array.newInstance(String.class, 3, 4, 5); //创立一个三维的String数组 Object array2 = Array.get(array, 2); //获取三维数组的index=2元素,这个元素是个二维数组 Array.set(array2, 2, new String[]{"Peter","Zhou"});//给这个二维数组赋值 Object array2_3 = Array.get(array2, 3);//获取二维数组array2的第index=3元素,这个元素是个一维数组 Array.set(array2_3, 4, "Min");//给一维数组array2_3的第index=4元素赋值 String[][][] cast = (String[][][])array; System.out.println(cast[2][2][0]); System.out.println(cast[2][2][1]); System.out.println(cast[2][3][4]); }

运转成果:
Peter
Zhou
Min
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章