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...

Rispondi quotando