Split campi vuoti

di Anonimizzato20502 il
3 risposte
Salve sono nuovo nel forum, ho gia cercato per risolvere il mio problema ma non ho trovato niente, spero possiate risolvermi questo piccolo inconveniente che ho riscontrato.
Dunque:
Possiedo un file che ha il seguente formato:
Campo,campo,campo,campo,campo,campo,campo...
Sono 16 campi ogni riga divisi con la virgola.
Io devo splittarli, il problema nasce quando devo splittare una riga che si presenta nel seguente modo:
Campo,campo,campo,,,,,,,,
Se nell'ultimo campo non c'é un contenuto lo split invece di dividere la riga in 16 campi la divide fino all'ultimo campo che possiede un contenuto in questo caso mi creerebbe 3 campi.
Ultima cosa il file non posso modificarlo in nessun modo quindi l'idea di inserire uno spazio all'ultimo carattere separatore non é attuabile!
Grazie a chi potrà aiutarmi.

3 Risposte

  • Se ogni riga deve avere 16 campi, usa l'altra forma di split: split(String regex, int limit)
    
    String[] campi = riga.split(",", 16);
    

    Ciao.
  • Grazie mille ho risolto! grazie anche per il link.
Devi accedere o registrarti per scrivere nel forum
3 risposte