문서의 선택한 두 판 사이의 차이를 보여줍니다.
java:array [2014/02/03 19:35] kwon37xi 새로 만듦 |
java:array [2014/05/20 14:16] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Java Array ====== | ====== Java Array ====== | ||
- | * 동적으로 Java Array를 다루려면 [[http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Array.html|java.lang.reflect.Array]] 참조. | + | * 동적으로 Java Array를 다루려면 [[http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Array.html|java.lang.reflect.Array]] 참조.<code java> |
+ | int arraySize = Array.getLength(unknownArrayObject); | ||
+ | </code> | ||
* 배열에 대한 ''Class''가 있을 경우 ''isArray()''로 배열인지 여부를 확인하고 ''getComponentType()''으로 배열의 요소 클래스를 알 수 있다.<code java> | * 배열에 대한 ''Class''가 있을 경우 ''isArray()''로 배열인지 여부를 확인하고 ''getComponentType()''으로 배열의 요소 클래스를 알 수 있다.<code java> | ||
// Class 객체인 type을 사용해 동적으로 빈 배열 생성하기 | // Class 객체인 type을 사용해 동적으로 빈 배열 생성하기 | ||
줄 7: | 줄 9: | ||
} | } | ||
</code> | </code> | ||
+ | * [[http://tutorials.jenkov.com/java-reflection/arrays.html|Java Reflection - Arrays]] |