java反射——操作数组
来源:互联网 发布:云系统卡盟源码 编辑:程序博客网 时间:2024/05/25 13:34
反射API中对数组的操作方式不同于一般的java对象,需要通过专门的java.lang.reflect.Array工具类进行实现。Array类提供了创建和操作数组中元素的方法。Array.newInstance方法用来创建新数组,第一个参数为数组中元素的类型,后面的参数为数组各维度的长度(newInstance为变长参数的方法)。
public static void useArray() { String[] names = (String[]) Array.newInstance(String.class, 10); names[0] = "Hello"; Array.set(names, 1, "World"); String str = (String) Array.get(names, 0); int[][][] matrix1 = (int[][][]) Array.newInstance(int.class, 3, 3, 3); matrix1[0][0][0] = 1; int[][][] matrix2 = (int[][][]) Array.newInstance(int[].class, 3, 4); matrix2[0][0] = new int[10]; matrix2[0][1] = new int[3]; matrix2[0][0][1] = 1; }
0 0
- java反射——操作数组
- java数组,通过反射操作数组
- Java反射之——方法反射的基本操作
- JAVA 反射创建数组和操作数组的意义
- JAVA 反射创建数组和操作数组的意义
- Java反射之调用构造方法and操作数组
- java运用反射来创建并操作数组
- Java -- 利用反射 操作任意数组,包括对象数组 和 基本数据类型的数组
- .Net反射技术应用—与Java互操作
- java数组反射
- java反射 String数组
- Java反射:数组
- Java反射八 数组
- java反射处理数组
- java中的反射三(反射机制深入---对数组的操作)
- 反射的使用---操作数组
- Java--Reflect(反射)专题5——方法反射的基本操作
- Java反射学习总结(3)——反射的基本操作
- java单例模式
- C#命名空间
- IO相关介绍
- php回调函数的概念及实例
- Android硬件抽象层(HAL)概要介绍和学习计划
- java反射——操作数组
- CentOS 7 开放端口
- 大数据时代--Hive数据定义
- JsonUtils
- 装饰模式Decorator
- java hashmap浅析
- SpringMVC——设计思想、流程图(草图)
- java代码改了之后运行仍然是原程序
- POJ 3680 费用流