NullPointerException
Fermé
anayoub
Messages postés
1
Date d'inscription
vendredi 5 mai 2017
Statut
Membre
Dernière intervention
5 mai 2017
-
Modifié le 5 mai 2017 à 19:47
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 mai 2017 à 19:54
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 5 mai 2017 à 19:54
1 réponse
Hydr0s
Messages postés
1678
Date d'inscription
lundi 24 janvier 2011
Statut
Membre
Dernière intervention
24 août 2022
679
5 mai 2017 à 18:54
5 mai 2017 à 18:54
Salut,
java.lang.NullPointerException provient souvent d'un dépassement de capacité d'un tableau. En regardant dans le sens inverse les messages d'erreurs, tu peux en déduire d'où elle provient.
Pour formater ton code, tu peux utiliser les balises codes (à coter de gras, souligné...)
java.lang.NullPointerException provient souvent d'un dépassement de capacité d'un tableau. En regardant dans le sens inverse les messages d'erreurs, tu peux en déduire d'où elle provient.
Pour formater ton code, tu peux utiliser les balises codes (à coter de gras, souligné...)
5 mai 2017 à 19:54
"java.lang.NullPointerException provient souvent d'un dépassement de capacité d'un tableau"
Non, ça c'est ArrayOutOfBoundsException (comme son nom l'indique).
NullPointerException c'est généralement quand on fait avec objet qui vaut . Mais dans ce code là ça pourrait aussi être sur la boucle si liste vaut .
Mais comme tu l'as dis, lire la stack trace de l'exception (la première ligne suffira) permettra de savoir exactement où est le code qui plante pour identifier quelle variable vaut null.