java.lang.Reflect.Array类提供了动态创建和访问数组元素的各种静态方法。

package com.sunchao.reflection;

import java.lang.reflect.Array;

/**
* The array reflection.
* @author Administrator
*
*/
public class ArrayReflection { public static void main(String args[]) throws Exception {
Class<?> clazz = Class.forName("java.lang.String");
String[] array = (String[]) Array.newInstance(clazz, 10);
Array.set(array, 5, "hello world");
String index5= (String) Array.get(array, 5);
System.out.println(index5);
System.out.println(array[5]);
System.out.println(int.class);
System.out.println(Integer.class);
System.out.println(Integer.TYPE);
}
}

Integer.TYPE 是int的class类型封装 == int.class

hello world
hello world
int
class java.lang.Integer
int

最新文章

  1. 创建Azure DS 虚拟机并附加SSD硬盘
  2. .NET删除字节数组中的0字节
  3. 工作者队列原理解析(后台writeback)
  4. php---将数组转化为数组对象
  5. Dubbo服务重载方法在JDK1.8上调用出错的问题(待解决)
  6. php+xdebug+phpstorm(mac os x+homebrew)
  7. 在foreach的判断条件里执行方法会有效率问题吗?
  8. BZOJ 1069: [SCOI2007]最大土地面积 [旋转卡壳]
  9. netty解码器详解(小白也能看懂!)
  10. .Net逆向初学习
  11. JavaScript 获得 坐标
  12. 转:【专题二】HTTP协议详解
  13. Hook钩子编程
  14. (转)U3D DrawCall优化手记
  15. 不同linux下两网卡绑定方法
  16. 【SPOJ - LCS2】Longest Common Substring II【SAM】
  17. unittest 几个重要概念
  18. 对REST的理解
  19. oracle 12.1.0.2中对象锁对系统的较大影响
  20. [转]理解Object.assign

热门文章

  1. RAID常用级别的比较
  2. ASP.NET Core学习之四 在CentOS上部署.net core
  3. angular4.0 路由守卫详解
  4. C# log4net 的配置
  5. Push to origin/master was rejected (Git提交错误)
  6. Java框架之Mybatis(一)
  7. Box布局
  8. Python进阶内容(五)--- type和object的关系
  9. 8086cpu中的标志寄存器与比较指令
  10. Nginx配置反向代理