获得所有超级班
import java.lang.reflect.Array;/* from n o w j a v a . c o m - 时代Java*/ import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.net.URL; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.WeakHashMap; public class Main{// 来 自 时 代 J a v a - nowjava.com public static void main(String[] argv) throws Exception{ Class clazz = String.class; System.out.println(getAllSuperclasses(clazz)); } public static List<Class<?>> getAllSuperclasses(Class<?> clazz) { if (clazz == null) { return null; } List<Class<?>> classes = CollectionUtil.createArrayList(); Class<?> superclass = clazz.getSuperclass();