【问题标题】:How to read a file?如何读取文件?
【发布时间】:2014-04-18 18:59:05
【问题描述】:
private void getInput() throws IOException {

    InputStream resourceAsStream = this.getClass().getResourceAsStream(
            "aaa.txt");
    BufferedReader br = new BufferedReader(new FileReader(
            resourceAsStream.toString()));
    try {
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();

        while (line != null) {
            sb.append(line);
            sb.append(System.lineSeparator());
            line = br.readLine();
        }
        String everything = sb.toString();
        System.out.println(everything);
    } finally {
        br.close();
    }
}

文件aaa.txt在同一个项目中,无法读取,执行时出现java.lang.NullPointerException。

【问题讨论】:

标签: java io


【解决方案1】:

只做这个

BufferedReader br = new BufferedReader(new FileReader("aaa.txt"));

但是将文件放在文件阅读器中。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2019-12-30
    • 2017-05-30
    • 2022-01-24
    • 2012-12-25
    • 2012-08-11
    • 2010-10-07
    • 2014-04-21
    • 2013-04-17
    • 2015-09-05
    相关资源
    最近更新 更多