Преобразование значений данных Covid 19 CSV в хэш-карту JAVA - PullRequest
0 голосов
/ 28 мая 2020

Мне нужно преобразовать CSV-файл со всеми данными COVID19 для каждой страны в хэш-карту как часть моего финального проекта (после этого еще предстоит сделать гораздо больше, это просто первый шаг). of bounds error при запуске кода.

public class Main {
public static void main(String[] args) throws ParseException, IOException {


    BufferedReader br = new BufferedReader(new FileReader("owid-covid-data.csv"));
    String line =  null;
    HashMap<String,String> map = new HashMap<String, String>();

    while((line=br.readLine())!=null){
        String str[] = line.split(",");
        for(int i=1;i<str.length;i++){
            String arr[] = str[i].split(":");
            map.put(arr[0], arr[1]);
        }
    }
    System.out.println(map);
 }
} 

Это ошибка, которую я получаю постоянно.

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
        at Example.main(Example.java:19)```


...