当前位置: 代码迷 >> J2SE >> 关于打印输出程序自身代码解决方法
  详细解决方案

关于打印输出程序自身代码解决方法

热度:260   发布时间:2016-04-24 01:27:15.0
关于打印输出程序自身代码
如了个题:

设计一个程序,打印输出本程序代码。

求大家各种思路和方法

------解决方案--------------------
打印出类文件所在的路径的文件就可以了。
Java code
    public static void main(String[] args) {        File f = new File("E:\\hwtt\\Test\\src\\Test2.java");        String str = f.getName();        System.out.println(str);        Reader reader = null;        BufferedReader bufferedReader = null;        try {            reader = new FileReader(f);            bufferedReader = new BufferedReader(reader);            while ((str = bufferedReader.readLine()) != null) {                System.out.println(str);            }        } catch (FileNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } finally {            if (bufferedReader != null) {                try {                    bufferedReader.close();                } catch (IOException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            }        }    }
  相关解决方案