Skip to content

Commit d1d7121

Browse files
committed
Java 8 support
1 parent cac2ab7 commit d1d7121

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/org/fastfilter/tools/BuildFilterFile.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package org.fastfilter.tools;
22

3+
import java.io.BufferedInputStream;
34
import java.io.File;
4-
import java.io.FileReader;
5+
import java.io.FileInputStream;
56
import java.io.IOException;
7+
import java.io.InputStreamReader;
68
import java.io.LineNumberReader;
79
import java.io.RandomAccessFile;
810
import java.nio.charset.Charset;
@@ -25,8 +27,8 @@ public static void main(String... args) throws IOException {
2527
String textFile = args[0];
2628
String filterFileName = textFile + ".filter";
2729
long start = System.nanoTime();
28-
LineNumberReader lineReader = new LineNumberReader(
29-
new FileReader(new File(textFile), Charset.forName("LATIN1")));
30+
LineNumberReader lineReader = new LineNumberReader(new InputStreamReader(
31+
new BufferedInputStream(new FileInputStream(textFile)), Charset.forName("LATIN1")));
3032
new File(filterFileName).delete();
3133
RandomAccessFile out = new RandomAccessFile(filterFileName, "rw");
3234
int lines = 0;

0 commit comments

Comments
 (0)