for (i = 0; i < dati.length; i++) {
String inizio = "";
String fine = "";
try {
inizio = dati[i].substring(0, 1).toUpperCase();
fine = dati[i].substring(1, dati[i].length());
} catch (Exception e) {
System.out.println("2- " + e);
}
try {
dati[i] = inizio + fine;
System.out.println(dati[i]);
} catch (Exception e) {
System.out.println("5- "+e);
}
}
try {
modello_interno.addRow(dati);
} catch (Exception e) {
System.out.println("1- " + e);
}
} catch (Exception e) {
System.out.println("3- " + e);
}
Il codice qui sopra stampa alla fine questo
2- java.lang.StringIndexOutOfBoundsException: String index out of range: 1
che va bene, presumo significa che la stromga essendo cosi "" non trova il carattere alla posizione 1, ok...
Ma questi due non li capisco, cosa c'è che non va?
3- java.lang.ArrayIndexOutOfBoundsException: 24
3- java.lang.ArrayIndexOutOfBoundsException: 24
Grazie.