|
||
| [IT] Java - Conversione Stringa-Intero, classe Integer | ||
|
Java - Conversione Stringa-Intero, classe Integer La conversione intero-stringa, stringa-intero e' un'operazione molto piu' comune di quanto si possa pensare. E' abbastanza semplice, ma bisogna fare attenzione ad una eccezione subdola: NumberFormatException. E' subdola perche' molti nei test inseriscono valori tendenzialmente corretti e quindi non viene lanciata. Se ci si e' scordati di catturarla, l'applicazione potrebbe interrompersi all'improvviso per un valore non corretto. L'esperienza insegna che alcuni sviluppatori (anche io, a volte) dimenticano di catturarla, con le ovvie conseguenze.
public void esempioConversioneStringaIntero()
{
//Per default assegno il valore 0 (non e' indispensabile ai
//fini della conversione).
int numero = 0;
try
{
//Sostituire <stringa> con la stringa da convertire
numero = Integer.parseInt(<stringa>);
}
catch (NumberFormatException e)
{
e.printStackTrace();
}
System.out.println(numero);
}
|
||
(c) 1999-2006
|