java中io流语句放在try括号里面,什么含义
try (FileReader reader = new FileReader(file); BufferedReader br = new BufferedReader(reader)
) {
String line;
while ((line = br.readLine()) != null) {
returnList.add(line);
}
} catch (IOException e) {
e.printStackTrace();
}
是为了释放资源,不用手动关闭资源
一般用法为:
try ( ) {
}
} catch (IOException e) {
e.printStackTrace();
}finally {
f.close
}