关于打印输出程序自身代码 如了个题:设计一个程序,打印输出本程序代码。求大家各种思路和方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c是可以的,java不知道行不行 c可以,那java差在哪呢 ,菜鸟有点疑惑。 打印出类文件所在的路径的文件就可以了。 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(); } } } } 另外可以用System.getProperty("user.dir")获得工程所在的绝对路径 嗯 这个思路不错 感谢creso java 数组转化为字符串 数据结构推荐本书? 新手在线等待解答,关于用java编写浏览器问题 关于DOUBLE的问题 请问JAVA里的DataSource有什么作用? 关于Thread类的控制问题。。。凡答复必加分!!! 我是一个初学者,诚恳请教 为什么不能编译?? 请问各位高人为什么在这里不设置绘画模式为XOR,却还是能够擦除画出的矩形呢? 数字旋转方针为什么输出时报空值针错误 关于小数点后四舍五入保留小数的方法 String问题
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();
}
}
}
}