如了个题:
设计一个程序,打印输出本程序代码。
求大家各种思路和方法
------解决方案--------------------
打印出类文件所在的路径的文件就可以了。
- 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(); } } } }