Мне нужно преобразовать 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)```