/**
* 方法四:
* JDK9 方法改进,自动释放资源,不需要( br.close(); bw.close();)
* 需要try..catch 和 throws IOException 2个;所以个人觉的jdk7的改进更简化
*/
private static void method4() throws IOException {
BufferedReader br = new BufferedReader(new FileReader("fr.txt"));
BufferedWriter bw = new BufferedWriter(new FileWriter("fw.txt"));
try (br; bw) {
String line;
while ((line = br.readLine()) != null) {
bw.write(line);
bw.newLine();
bw.flush();
}
} catch (IOException e) {
e.printStackTrace();
}
}
;
/**
* 方法三:
* JDK7方法改进,自动释放资源,不需要( br.close(); bw.close();)
*/
private static void method3() {
try (BufferedReader br = new BufferedReader(new FileReader("fr.txt"));
BufferedWrit
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交