黑马程序员技术交流社区
标题:
基础题回顾,求解
[打印本页]
作者:
田旭阳
时间:
2012-9-12 20:32
标题:
基础题回顾,求解
本帖最后由 田旭阳 于 2012-9-14 17:40 编辑
包空指针异常:BufferedTest.java文件不存在, 这为什么呢?
就算我换了同一个报下的其他文件也是这个问题,我重新创建的一个dat.txt文件当参数穿进去也是报空指针异常,是我的安装的环境出错了么?请各位大神详解;
还有我调用程序在控制台里显示九九乘法表,怎么把显示在控制台的内容读进文件中?
public class BufferedTest {
public static String read(String file) throws Exception{
BufferedReader br = new BufferedReader(new FileReader(file));//原因说是在这
String s;
StringBuilder sb = new StringBuilder();
while((s=br.readLine())!=null){
sb.append(s+"\n");
}
br.close();
return sb.toString();
}
public static void main(String[] args) {
try {
System.out.print(read("BufferedTest.java"));
} catch (Exception e) {
e.printStackTrace();
}
}
}
作者:
张文建
时间:
2012-9-12 20:58
没导包,哥们
import java.io.*;
import java.lang.*;
public class BufferedTest {
public static String read(String file) throws Exception{
BufferedReader br = new BufferedReader(new FileReader(file));//原因说是在这
String s;
StringBuilder sb = new StringBuilder();
while((s=br.readLine())!=null){
sb.append(s+"\n");
}
br.close();
return sb.toString();
}
public static void main(String[] args) {
try {
System.out.print(read("BufferedTest.java"));
} catch (Exception e) {
e.printStackTrace();
}
}
}
作者:
程振
时间:
2012-9-12 21:14
默认情况下你所引用的文件是工程的一个子文件,如果你的工程名为JavaProject那么BufferedTest.java必须满足下面的结构
--JavaProject
-BufferedTest.java
-src
就是引用文件和src文件夹是同一级别
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2