Skip to content

Commit 2929a26

Browse files
committed
Update FileUtils.java
1 parent b6ab4e7 commit 2929a26

1 file changed

Lines changed: 3 additions & 12 deletions

File tree

src/main/java/io/github/intisy/utils/utils/FileUtils.java

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.net.URL;
88
import java.nio.charset.Charset;
99
import java.nio.file.*;
10+
import java.util.ArrayList;
1011
import java.util.List;
1112
import 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
}

0 commit comments

Comments
 (0)