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,
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 java : Sélectionner tout - Visualiser dans une fenêtre à part
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ésoluj'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 java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for (MonObjet element : maCollection) { // faire des choses sur 'element' }
Partager