0

我有如下方法来读取文件:

String[] readFile(String file) throws IOException {
    String[] contentFile;

    BufferedReader br = new BufferedReader(new FileReader(path + file + ".txt"));

    try {
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();

        while (true) {
            sb.append(line);
           // sb.append(System.lineSeparator());
            line = br.readLine();
            if (line == null) {
                break;
            }
....

但是当 FileReader 中的文件不存在时,就会出现异常。如果在上述情况下不存在,如何在初始化 BufferedReader 之前创建文件?

4

1 回答 1

0

解决方案:

File f = new File(path + fileName + ".txt");
    if (!f.exists()){
        f.createNewFile();
    }
于 2018-04-28T19:52:14.380 回答