📄 arraytester1.java
字号:
package package4;
import java.lang.reflect.Array;
public class ArrayTester1 {
/**
* 此类根据反射来创建
* 一个动态的数组
*/
public static void main(String[] args) throws ClassNotFoundException {
Class classType=Class.forName("java.lang.String");
Object array= Array.newInstance(classType,10); //指定数组的类型和大小
//对索引为5的位置进行赋值
Array.set(array, 5, "hello");
String s=(String)Array.get(array, 5);
System.out.println(s);
//循环遍历这个动态数组
for(int i=0;i<((String[])array).length;i++){
String str=(String)Array.get(array, i);
System.out.println(str);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -