/**来自
时 代 J a v a 公 众 号 - N o w J a v a . c o m**/
//package com.nowjava;
public class Main {
public static void main(String[] argv) throws Exception {
Class classInstance = String.class;
getInnerOuterClasses(classInstance);
}
public static void getInnerOuterClasses(Class<?> classInstance) {
Class<?>[] cc = classInstance.getDeclaredClasses(); //inner classes
for (Class cite : cc)
System.out.println(cite.getName());
Class<?> ctmp = classInstance.getDeclaringClass(); //outer classes
if (ctmp != null)
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。