public static List readCsv()

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;
    }