From de330cc68cad476ff29ccd9024f62ab056c8fa08 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Tue, 2 May 2023 16:52:17 +0200 Subject: Skip empty lines In case of empty lines (such as a newline at the end of file) will be skiped. The code works also for empty lines in the middle of the file. --- src/main/java/it/alessandroiezzi/csv/CSVUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/it/alessandroiezzi/csv/CSVUtils.java b/src/main/java/it/alessandroiezzi/csv/CSVUtils.java index d11a81b..a3a469a 100644 --- a/src/main/java/it/alessandroiezzi/csv/CSVUtils.java +++ b/src/main/java/it/alessandroiezzi/csv/CSVUtils.java @@ -51,6 +51,8 @@ public class CSVUtils { // Procede a leggere i dati while ((line = br.readLine()) != null) { + if (line.trim().isEmpty()) continue; /* Skip emtpy lines */ + String[] values = line.replace("\"", "").split(COMMA_DELIMITER, -1); Map data = new HashMap<>(); -- cgit v1.2.3