Skip to content

Commit a4980da

Browse files
authored
Merge pull request #445 from sigee/use-nio
Use NIO instead of old IO.
2 parents 77e1f51 + 58849db commit a4980da

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/main/java/org/apache/commons/csv/CSVFormat.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,9 @@
2020
import static org.apache.commons.io.IOUtils.EOF;
2121

2222
import java.io.File;
23-
import java.io.FileOutputStream;
2423
import java.io.IOException;
2524
import java.io.InputStream;
2625
import java.io.OutputStream;
27-
import java.io.OutputStreamWriter;
2826
import java.io.Reader;
2927
import java.io.Serializable;
3028
import java.io.StringWriter;
@@ -2069,8 +2067,7 @@ public CSVPrinter print(final Appendable out) throws IOException {
20692067
*/
20702068
@SuppressWarnings("resource")
20712069
public CSVPrinter print(final File out, final Charset charset) throws IOException {
2072-
// The writer will be closed when close() is called.
2073-
return new CSVPrinter(new OutputStreamWriter(new FileOutputStream(out), charset), this);
2070+
return print(out.toPath(), charset);
20742071
}
20752072

20762073
private void print(final InputStream inputStream, final Appendable out, final boolean newRecord) throws IOException {

0 commit comments

Comments
 (0)