Skip to content

Instantly share code, notes, and snippets.

@ryoasai
ryoasai / gist:877976
Created March 20, 2011 01:16
Array reflection sample.
import java.lang.reflect.Array;
public class ArrayReflection {
public static void main(String[] args) throws Exception {
Class<String> clazz = String.class;
Class<?> arrayClass = Array.newInstance(clazz, 0).getClass();
System.out.println(arrayClass.getName());
Class<String[]> arrayClass2 = toArrayClass(clazz);