Skip to content

Commit e91a0de

Browse files
committed
添加ReadMe
1 parent 2fe1a4a commit e91a0de

2 files changed

Lines changed: 974 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package cn.byhieg.reflectiontutorial;
2+
3+
import java.lang.reflect.Array;
4+
5+
/**
6+
* Created by byhieg on 17/1/10.
7+
* Mail to byhieg@gmail.com
8+
*/
9+
public class ArrayObject {
10+
11+
public static void main(String[] args) throws Exception{
12+
int[] intArray = (int[])Array.newInstance(int.class,3);
13+
for (int i = 0 ;i < intArray.length;i++){
14+
Array.set(intArray,i,i + 2);
15+
}
16+
17+
for (int i = 0 ; i < intArray.length;i++){
18+
System.out.println(Array.get(intArray,i));
19+
}
20+
21+
// Class clz = int[].class;
22+
Class clz = Class.forName("[I");
23+
System.out.println(clz.getTypeName());
24+
System.out.println(clz.getComponentType().getTypeName());
25+
26+
}
27+
}

0 commit comments

Comments
 (0)