Чтение CSV-файла с различной длиной строки в Java - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь прочитать все строки из файла CSV, но не все строки имеют одинаковую длину. Я использовал этот код:

BufferedReader reader = new BufferedReader(new FileReader("C://Users/Balazs/Downloads/numbers.csv"));
String line = "";
while ((line = reader.readLine()) != null) {
    String[] szamok = line.split(";");

Но если некоторые строки длиннее, чем предыдущие, это выдает ошибку. Есть идеи, как решить эту проблему в Java? Спасибо!

1 Ответ

0 голосов
/ 08 ноября 2019

if (szamok.length> 19) {Integer hetedikSzam = Integer.parseInt (szamok [19]);

            hetedikSzam = Integer.parseInt(szamok[19]);
             }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...