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