Aller au contenu
Exceptions JavaErreur
NegativeArraySizeException

NegativeArraySizeException

Un tableau est créé avec une taille négative.

jvmandroid

Causes de cette erreur

L'argument de taille passé à la création du tableau est négatif. Cela peut arriver quand la taille est calculée à partir d'une entrée utilisateur ou d'une arithmétique produisant un résultat négatif.

Comment la corriger

Validez la taille du tableau avant la création. Ajoutez des vérifications pour les valeurs négatives. Utilisez Math.max(0, size) comme garde-fou. Tracez la source de la valeur négative.

Documentation officielle

Codes d'erreur associés