Se convertiamo il codice decimale in intero come quello riportato di seguito, verrà compilato senza problemi, ma al momento dell’esecuzione si verificherà un errore.

1
2
Decimal mydecval = 15.0;
Integer myintval = Integer.valueOf(mydecval);

Pertanto, si deve sempre utilizzare decimalvariable.intValue() per convertire il valore decimale in intero.
Ecco un esempio di codice:

1
2
Decimal mydecval = 15.0;
Integer myintval = mydecval.intValue();

 

Fonte: tradotto da Biswajeet Samal’s Blog

Share:

administrator

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *