Я пытаюсь прочитать файл csv и скопировать его данные в массив. Кажется, я не могу заставить его работать так, и я не знаю, почему.Проблемы с использованием java.arraycopy. (ArrayIndexOutofBounds)
String[] row = new String[0];
ArrayList<String[]> csv = new ArrayList<>();
String parser = "SPImages";
CSVReader reader = new CSVReader(new FileReader("C://data.csv"));
String[] nextLine;
while ((nextLine = reader.readNext()) != null){
System.arraycopy(nextLine, 0, row, 0, nextLine.length);
}
Ну, насколько велика «строка»? В самом деле, каков его тип? –
Я обновил свой вопрос кодом, в котором я создаю 'row' –
' row' должен иметь как минимум размер 'nextLine.length'! – MrSmith42