就是写一个能够输出自己代码的程序,以前在这貌似看到过,但是没见有人写出来 !
这次还望高手发个代码看下!

解决方案 »

  1.   

    import java.io.*;
    public class Test
    {
    public static void main(String args[])
    {
    try
    {
    File file = new File("Test.java");
    BufferedReader bin = new BufferedReader(new FileReader(file));
    String data = null;
    while((data = bin.readLine()) != null)
    System.out.println(data);
    bin.close();
    }catch(Exception e){}
    }
    }
      

  2.   

    import java.io.*;public class Test {
    static void print(String file) {
    try {
    BufferedReader in = new BufferedReader(new FileReader(file));
    String str;
    while ((str = in.readLine()) != null)
    System.out.println(str);
    in.close();
    } catch (IOException e) {
    e.printStackTrace();
    } } public static void main(String[] args) {
    String filename = new Test().getClass().getSimpleName() + ".java";
    print(filename);
    }
    }