Код: Выделить всё
id,name,mark
20203923380,Lisa Hatfield,62
20200705173,Jessica Johnson,59
20205415333,Adam Harper,41
20203326467,Logan Nolan,77
Код: Выделить всё
try (Stream stream = Files.lines(Paths.get(String.valueOf(csvPath)))) {
DoubleSummaryStatistics statistics = stream
.map(s -> s.split(",")[index]).skip(1)
.mapToDouble(Double::valueOf)
.summaryStatistics();
} catch (IOException e) // more code
Думаю, мне нужно проверить индекс будет индексом столбца, который пользователь вводит как целое число, например:
Код: Выделить всё
int index = Arrays.stream(stream).indexOf(columnNS);
Поток должен иметь следующие значения, например:
Столбец: «отметка»
62, 59, 41, 77
Подробнее здесь: https://stackoverflow.com/questions/719 ... ynamically