Ga naar inhoud
Java-uitzonderingenFout
NumberFormatException

NumberFormatException

Een string kan niet worden geparsed als getal.

jvmandroidspring

Wat veroorzaakt deze fout

De string bevat tekens die niet geldig zijn voor het beoogde numerieke type. Dit treedt op bij Integer.parseInt(), Double.parseDouble() en vergelijkbare methoden wanneer de invoer geen goed gevormd getal is.

Hoe op te lossen

Valideer de string vóór het parsen. Gebruik try-catch om ongeldige invoer af te handelen. Trim witruimte uit de string. Controleer op null of lege strings vóór het parsen.

Voorbeeld

Integer.parseInt("abc");
Officiële documentatie

Gerelateerde foutcodes