Skip to content

Commit d1602ac

Browse files
committed
Better resource management.
1 parent b3daff2 commit d1602ac

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/test/java/org/apache/commons/csv/issues/JiraCsv213Test.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
package org.apache.commons.csv.issues;
1818

1919
import java.io.File;
20-
import java.io.FileInputStream;
2120
import java.io.IOException;
22-
import java.io.InputStreamReader;
21+
import java.io.Reader;
2322
import java.nio.charset.StandardCharsets;
23+
import java.nio.file.Files;
2424

2525
import org.apache.commons.csv.CSVFormat;
2626
import org.apache.commons.csv.CSVParser;
@@ -49,8 +49,8 @@ private void createEndChannel(final File csvFile) {
4949
.setQuoteMode(QuoteMode.ALL)
5050
.build();
5151
// @formatter:on
52-
try (CSVParser parser = csvFormat
53-
.parse(new InputStreamReader(new FileInputStream(csvFile), StandardCharsets.UTF_8))) {
52+
try (Reader reader = Files.newBufferedReader(csvFile.toPath(), StandardCharsets.UTF_8);
53+
CSVParser parser = csvFormat.parse(reader)) {
5454
if (parser.iterator().hasNext()) {
5555
// System.out.println(parser.getCurrentLineNumber());
5656
// System.out.println(parser.getRecordNumber());

0 commit comments

Comments
 (0)