黑马程序员技术交流社区

标题: 数组中的反射问题 [打印本页]

作者: 罗家辉    时间: 2013-4-4 00:09
标题: 数组中的反射问题
本帖最后由 田磊阳 于 2013-4-6 19:16 编辑

现在感觉数组中反射有点糊涂啦,越学越糊涂,希望大神们讲解下你们对数组是如何反射的。特别是多维数组。
作者: Lobster    时间: 2013-4-4 00:46
  1.                 //数组反射类Array,能对数组反射获取,赋值和实例化
  2.                 int[][] arr = {{1,2},{3,4}};
  3.                
  4.                 System.out.println(Array.get(Array.get(arr, 1), 1));//arr[1][1]
  5.                
  6.                 int[][] arr2 = (int[][]) Array.newInstance(int[].class, 2);//int[][] arr2 = new int[][];
  7.                
  8.                 System.out.println(arr2.getClass());//class [[I 创建成功
复制代码

作者: 罗家辉    时间: 2013-4-6 18:34
Lobster 发表于 2013-4-4 00:46

谢谢:P:P
作者: 黄玉昆    时间: 2013-4-6 19:50
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2