PDA

Visualizza la versione completa : getText formato int Java


assioma
06-05-2004, 20:52
Salve,
ho questo semplice problema:
ho un JTextField chiamato pippo nel quale devo inserire valori numerici.
Facendo un pippo.getText del mio JtextField come faccio a catturare il valore int di pippo? Il getText mi restituisce un valore formato String, posso catturare un formato int oppure come faccio a trasformare un formato String in uno int??
(Mi serve perchè devo inserire nel mio database un valore numerico.)
Grazie :confused:

LeleFT
06-05-2004, 20:55
La conversione da String a int la si fa per mezzo di una classe wrapper: Integer:


String testo = pippo.getText();
int numero = 0;
try {
numero = Integer.parseInt(testo);
} catch (Exception e) { e.printStackTrace(); }

Il try/catch non è strettamente necessario, però se nella JTextField non hai un valore numerico valido il metodo parseInt() solleva un'eccezione.


Ciao. :ciauz:

assioma
06-05-2004, 22:36
:) Grazie

Loading