int arraySize = Array.getLength(unknownArrayObject);
Class
가 있을 경우 isArray()
로 배열인지 여부를 확인하고 getComponentType()
으로 배열의 요소 클래스를 알 수 있다.// Class 객체인 type을 사용해 동적으로 빈 배열 생성하기 if (type.isArray()) { return Array.newInstance(type.getComponentType(), 0); }