grazie per la dritta, funzia a meraviglia.Originariamente inviato da LeleFT
Il problema, come ti ha evidenziato anche floyd, è che stai tentando di castare un tipo di dato primitivo in un oggetto di tipo Integer.
Il metodo charAt() restituisce un tipo di dato char che è un tipo di dato primitivo e non un oggetto. Se lo vuoi trasformare in int devi utilizzare la classe Integer in un altro modo:
Attenzione che se il carattere passato non rappresenta una cifra, allora verrà sollevata una NumberFormatException.codice:e.aggiungi( Integer.parseInt( "" + s.charAt(i) ) );
Ciao.![]()
quando faccio partire javac e sento il terribile rumorino (tipo errore di windows) mi vien da prendere il computer e spaccarlo in mille pezzi.
odio java con tutto il cuore (e questo mi dispiace), sono invece appassionato di assembly.