读书人

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

发布时间: 2012-04-09 13:41:25 作者: rapoo

关于打印输出程序自身代码
如了个题:

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

求大家各种思路和方法

[解决办法]
打印出类文件所在的路径的文件就可以了。

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();                }            }        }    } 

读书人网 >J2SE开发

热点推荐