Bonjour,
Quelqu'un saurait-il me dire ce que signifie cette erreur "Exception in thread "main" java.lang.NullPointerException" ?
Merci d'avance pour votre aide.
Version imprimable
Bonjour,
Quelqu'un saurait-il me dire ce que signifie cette erreur "Exception in thread "main" java.lang.NullPointerException" ?
Merci d'avance pour votre aide.
Bonjour,
Cela veut dire que quelque part dans ton programme tu essayes d'accéder à un objet qui n'existe pas et qui vaut donc "null". Par exemple,
Code:
1
2
3 String str = null; boolean ok = str.equals("valeur");
lèvera une "NullPointerException" car str vaut null.
Alain
Bonsoir ,
merci pour votre réponse, mais le problème qu'avec cette erreur se montre la ligne de l'erreur "Exception in thread "main" java.lang.NullPointerException
at Gection.Collection.liste(Collection.java:24)" par contre cette ligne donne un affichage qui marche très bien .
Je pense que tu dois aller trop loin dans ta liste, ca affiche tous ce qu'il faut mais ca fait un saut en trop et donc tu as une erreur.
merci bien le problème est résolu :D j'ai mis une grande taille pour le tableau de la liste
Bonsoir,
Pour parcourir les éléments d'une liste ou d'un tableau sans risque de dépassement, je te conseille d'utiliser une boucle foreach:
Code:
1
2
3 for (MonObjet element : maCollection) { // faire des choses sur 'element' }