现在没有分,以后会给的,出来混,迟早要还的

解决方案 »

  1.   

    用反射就行。
    保存文件就用FileOutputStream就行了。
      

  2.   

    Class类里的getMethods()方法,返回所有的Method对象的数据。
    然后遍历这个数组,调用getName()方法就能返回方法名。
    你再用流写入文件就OK了。
      

  3.   

    怎么读取class文件生成class 对象?
      

  4.   

    Class clz = Class.forName("className");
    Object obj =clz.newInstance();
      

  5.   

    1.先用Class classType = Class.forName("className"); 
    这里className是包括包名的,如 org.YourClass2.再使用Class类的getMethods方法
     Method[] getMethods() 
    如:
    Method[] m = classType.getMethods() ;3. 最后用PrintWriter把数组中的方法名写入文件中
    FileWriter fw = new FileWriter("yourFilePath");
    BufferedWriter bw = new BufferedWriter(fw);
    PrintWriter pw = new PrintWriter(bw);这样就有了PrintWriter了,现在要做的就是把方法名从方法中拿出来
    我们刚才已经得到了一个方法数组m,使用m.getName()就可以得到方法名了。下面是具体写操作了:
    for(int i=0;i<m.length;i++){
       pw.println(m.getName());
    }最后记得关掉PrintWriter, pw.close();注意:除了, pw.println(""),你还可以使用 pw.print(""), pw.writer(""), 
    甚至使用pw.printf(String format, Object... args)来进行格式化输出。希望我的回答对楼主有用。