in algorithms/gauss-kruger/java/src/main/java/com/epam/aicode/CsvReader.java [24:50]
public static List<DataPoint> readCsv() {
List<DataPoint> data = new ArrayList<>();
try {
BufferedReader br = new BufferedReader(new FileReader(FILE_PATH));
String line;
while ((line = br.readLine()) != null) {
String[] values = line.split(SEPARATOR);
DataPoint point = new DataPoint(values[0],
Double.parseDouble(values[1]),
Double.parseDouble(values[2]),
Double.parseDouble(values[3]),
Double.parseDouble(values[4]),
Double.parseDouble(values[5]),
Double.parseDouble(values[6]),
values[7],
values[8],
Double.parseDouble(values[9]));
data.add(point);
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
return data;
}