Erreur: java.lang.NullPointerException
dadita
Messages postés
11
Statut
Membre
-
tksteph Messages postés 208 Date d'inscription Statut Membre Dernière intervention -
tksteph Messages postés 208 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une class Maclass et deux méthodes méthode01, méthode02 comme suite:
il m'affiche une erreur à la ligne
indiquant que paramètre01 n'est plus reconnu au niveau de cette méthode
java.lang.NullPointerException
le même problème pour la méthode02()!!
aidez moi s'ils vous plait
j'ai une class Maclass et deux méthodes méthode01, méthode02 comme suite:
Public class Maclass{
private paramètre01;
public Maclass(paramètre01, paramètre02){
méthode01();
méthode02();
}
private void méthode01(){
int size= paramètre01.size();
}
}
il m'affiche une erreur à la ligne
int size= paramètre01.size();
indiquant que paramètre01 n'est plus reconnu au niveau de cette méthode
java.lang.NullPointerException
le même problème pour la méthode02()!!
aidez moi s'ils vous plait
A voir également:
- Erreur: java.lang.NullPointerException
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
- Erreur 4101 - Forum Carte graphique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur France TV : impossible de lire les vidéos en replay - Forum Lecteurs et supports vidéo
2 réponses
Ok Je veux bien comprendre que tu souhaites "protéger" tes sources et que tu ne veuille pas donner plus d'infos, mais pour qu'on t'aide réellement il fau qu'on sache "exactement" ou se situe le problème et non un "Pseudo-problème" qui ressemblerai au tien! mais qui ne saurait compiler d'ailleurs.
Néanmoins, ce que je peux te dire des NullPointerExceptions c'est qu'ils surviennent lorsque tu utilise une variable qui peut être nulle dans une expression/calcul.
Donc si c'est effectivement c'en est un , alors va à la ligne qui te retourne ce nullpointer et rassure toi que les variables que tu y utilise ont toutes une valeur (Initialisés, ...).
Si par contre tu as plustôt une erreur de compil à une ligne, alors là c'est peut être dû à une variable que tu n'as pas initialisé,...
Si tu veux être le meilleur, il faut que tu battes le meilleur!
Néanmoins, ce que je peux te dire des NullPointerExceptions c'est qu'ils surviennent lorsque tu utilise une variable qui peut être nulle dans une expression/calcul.
Donc si c'est effectivement c'en est un , alors va à la ligne qui te retourne ce nullpointer et rassure toi que les variables que tu y utilise ont toutes une valeur (Initialisés, ...).
Si par contre tu as plustôt une erreur de compil à une ligne, alors là c'est peut être dû à une variable que tu n'as pas initialisé,...
Si tu veux être le meilleur, il faut que tu battes le meilleur!
voici le code complet
Public class Maclass{ private Map<Point2D, Float> paramètre01; public Maclass(paramètre01, paramètre02){ int size01 = paramètre01.size();// ici il m'affiche la taille de map correctement,donnant l'impression que le paramètre sera bien identifié dans le reste du code méthode01(); méthode02(); } private void méthode01(){ int size= paramètre01.size(); } }