====== Java Array ====== * 동적으로 Java Array를 다루려면 [[http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Array.html|java.lang.reflect.Array]] 참조. int arraySize = Array.getLength(unknownArrayObject); * 배열에 대한 ''Class''가 있을 경우 ''isArray()''로 배열인지 여부를 확인하고 ''getComponentType()''으로 배열의 요소 클래스를 알 수 있다. // Class 객체인 type을 사용해 동적으로 빈 배열 생성하기 if (type.isArray()) { return Array.newInstance(type.getComponentType(), 0); } * [[http://tutorials.jenkov.com/java-reflection/arrays.html|Java Reflection - Arrays]]