Commit a1a70c93 authored by huzekang's avatar huzekang

[Improve] Auto close File Resource

parent 4f195a76
...@@ -85,11 +85,10 @@ public class CatalogueController { ...@@ -85,11 +85,10 @@ public class CatalogueController {
private String getFileText(File sourceFile) { private String getFileText(File sourceFile) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
BufferedReader br = null; try (InputStreamReader isr = new InputStreamReader(new FileInputStream(sourceFile));
try { BufferedReader br = new BufferedReader(isr);) {
if (sourceFile.isFile() && sourceFile.exists()) { if (sourceFile.isFile() && sourceFile.exists()) {
InputStreamReader isr = new InputStreamReader(new FileInputStream(sourceFile));
br = new BufferedReader(isr);
String lineText = null; String lineText = null;
while ((lineText = br.readLine()) != null) { while ((lineText = br.readLine()) != null) {
sb.append(lineText).append("\n"); sb.append(lineText).append("\n");
...@@ -97,14 +96,6 @@ public class CatalogueController { ...@@ -97,14 +96,6 @@ public class CatalogueController {
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
} }
return sb.toString(); return sb.toString();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment