Vai al contenuto
Eccezioni JavaErrore
NumberFormatException

NumberFormatException

Una stringa non può essere analizzata come numero.

jvmandroidspring

Cause di questo errore

La stringa contiene caratteri non validi per il tipo numerico di destinazione. Accade con Integer.parseInt(), Double.parseDouble() e metodi simili quando l'input non è un numero ben formato.

Come correggerlo

Validare la stringa prima del parsing. Usare try-catch per gestire input non validi. Rimuovere gli spazi con trim(). Verificare che la stringa non sia null o vuota prima del parsing.

Esempio

Integer.parseInt("abc");
Documentazione ufficiale

Codici di errore correlati