public class reflectClass {
public static void main(String[] args) throws Exception {
Class c=Class.forName(“java.lang.String”);
Field[] fs=c.getDeclaredFields();
StringBuffer ab=new StringBuffer();
ab.append(Modifier.toString(c.getModifiers())+" "+"class"+" "+c.getSimpleName()+"{\n");
for(Field a:fs){
ab.append("\t");
ab.append(Modifier.toString(a.getModifiers())+" ");
ab.append(a.getType().getSimpleName()+" ");
ab.append(a.getName()+";\n");
}
ab.append("}");
System.out.println(ab);
}
}