File tree Expand file tree Collapse file tree
src/main/java/io/github/intisy/utils/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import java .net .URL ;
88import java .nio .charset .Charset ;
99import java .nio .file .*;
10+ import java .util .ArrayList ;
1011import java .util .List ;
1112import java .util .stream .Collectors ;
1213
@@ -40,24 +41,14 @@ public static void createNewFile(File file) throws IOException {
4041 throw new RuntimeException ("Failed to create file " + file );
4142 }
4243 public static void displayFileContent (File file ) {
43- BufferedReader reader = null ;
4444
45- try {
46- reader = new BufferedReader (new FileReader (file ));
45+ try (BufferedReader reader = new BufferedReader (new FileReader (file ))) {
4746 String line ;
4847 while ((line = reader .readLine ()) != null ) {
4948 System .out .println (line );
5049 }
5150 } catch (IOException e ) {
5251 System .err .println ("Error reading the file: " + e .getMessage ());
53- } finally {
54- if (reader != null ) {
55- try {
56- reader .close ();
57- } catch (IOException e ) {
58- System .err .println ("Error closing the file: " + e .getMessage ());
59- }
60- }
6152 }
6253 }
6354 public static void copyFolder (File source , File destination ) {
@@ -169,7 +160,7 @@ public List<String> listResourceFiles(String folder) throws URISyntaxException {
169160 throw new UncheckedIOException (e );
170161 }
171162 } else {
172- return List . of ();
163+ return new ArrayList <> ();
173164 }
174165 }
175166}
You can’t perform that action at this time.
0 commit comments