在Java中读取具有不同行长的CSV文件

我尝试从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? 谢谢!

mcsola1 回答:在Java中读取具有不同行长的CSV文件

如果(szamok.length> 19){                     整数hetedikSzam = Integer.parseInt(szamok [19]);

            hetedikSzam = Integer.parseInt(szamok[19]);
             }
本文链接:https://www.f2er.com/3137632.html

大家都在问