我有以下方法来阅读文件:
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之前创建文件,如果在上述情况下不存在?
答案 0 :(得分:0)
溶剂:
File f = new File(path + fileName + ".txt");
if (!f.exists()){
f.createNewFile();
}