Я работаю над кодом, который возьмет имя игрока и его процент стрельбы из csvfile и поместит его в объект, который я создал, который называется PlayerStat. Я пытаюсь сделать это с помощью CSVReaderHeaderAware.
Вот мой код:
for (int i = 0; i < 100; i++){
Map<String, String> values = new CSVReaderHeaderAware(new FileReader("stats.csv")).readMap();
String playerName = values.get("Player Name");
double shootPct = Double.parseDouble(values.get("Percentage"));
PlayerStat stat = new PlayerStat(playerName, shootPct);
theArrayList.add(stat);
}
Первая карта в порядке и прекрасно добавляется в список. Но этот код просто продолжает читать первую строку файла CSV, и я не могу понять, как продолжать перебирать строки в файле CSV. Имя игрока и Процент - это две колонки, которые я хотел бы пройти. Заранее спасибо!