Ciao a tutti.
Ho una stringa così fatta:

String stringa = "00:15:00;900;2;2100075240;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;";

dovrei dividere questa stringa utilizzando il separatore ";" , quindi ho fatto:

String[] split = stringa.split(";");

tutto funziona tranne il fatto che l'ultimo valore che mi memorizza è 2100075240. Se ad esempio modifico la stringa così:

String stringa = "00:15:00;900;2;2100075240;;;;;;;;;;;;;;;;;;;8;;;; ;;;;;;;;";

mi mette nell'array split valori vuoti fino al numero 8, poi mi mette il numero 8 e poi gli altri valori vuoti non li mette, esattamente come fa nella prima versione. Io invece vorrei anche i vuoti, proprio perche mi serve sapere quante posizioni ci sono all'interno della stringa...