1 |
package dk.daoas.adressevedligehold.dawa; |
package dk.daoas.adressevedligehold.dawa; |
2 |
|
|
3 |
import java.io.File; |
import java.io.File; |
4 |
|
import java.io.FileInputStream; |
5 |
import java.io.FileReader; |
import java.io.FileReader; |
6 |
import java.io.IOException; |
import java.io.IOException; |
7 |
|
import java.io.InputStreamReader; |
8 |
|
import java.nio.charset.Charset; |
9 |
import java.util.ArrayList; |
import java.util.ArrayList; |
10 |
import java.util.Iterator; |
import java.util.Iterator; |
11 |
import java.util.List; |
import java.util.List; |
76 |
timer = new TimingHelper(); |
timer = new TimingHelper(); |
77 |
|
|
78 |
|
|
79 |
try (FileReader fin = new FileReader(file); |
|
80 |
CSVParser parser = new CSVParser(fin, CSVFormat.EXCEL); |
|
81 |
|
try (FileInputStream fin = new FileInputStream(file); |
82 |
|
InputStreamReader reader = new InputStreamReader(fin, Charset.forName("UTF-8")); |
83 |
|
CSVParser parser = new CSVParser(reader, CSVFormat.EXCEL); |
84 |
|
|
85 |
) { |
) { |
86 |
|
|
117 |
|
|
118 |
} |
} |
119 |
} |
} |
120 |
file.delete(); |
boolean deleted = file.delete(); |
121 |
|
if (deleted == false) { |
122 |
|
logger.info("Could not delete tmp file"); |
123 |
|
} |
124 |
|
|
125 |
logger.info("AdressCount:" + result.size() + " - " + timer.getElapsed() + "ms"); |
logger.info("AdressCount:" + result.size() + " - " + timer.getElapsed() + "ms"); |
126 |
|
|