Sto cercando di dividere il valore usando un separatore. Ma sto trovando risultati sorprendenti
String data = "5|6|7||8|9||";
String[] split = data.split("\\|");
System.out.println(split.length);
Mi aspetto di ottenere 8 valori. [5,6,7, VUOTO, 8,9, VUOTO, VUOTO] Ma sto ottenendo solo 6 valori.
Qualsiasi idea e come risolvere. Indipendentemente dal valore EMPTY disponibile ovunque, dovrebbe essere nella matrice.