Création
d'entreprise
Posez votre question Signaler

Java: problème sur le type null [Résolu]

robs' - Dernière réponse le 23 déc. 2010 à 22:53
Bonjour,
J'ai un souci de java, j'ai une erreur qui me dit : java.lang.ArrayIndexOutOfBoundsException
Voici à quelle ligne du programme ça réfère:
if(pere!=null && mere!=null){
k=k+pere.nom.get(0)+" "+pere.nom.get(1);
J'ai initialisé juste avant pere=null et mere=null
Or,lorsque le programme se lance, il rentre direct dans ce if...
Du coup il se rend compte que je lui demande une case d'un vecteur qui n'existe pas et tout foire...
Je ne comprend pas comment le test du if peut être vrai...
Help!!!! :-)
Lire la suite 

Java: problème sur le type null »

3 réponses
Réponse
+1
moins plus
salut,
en java si tu compare une chaine tu compare l'adresse de la chaine pas la chaine elle meme
il fuat utiliser un instruction de comparaison
Ajouter un commentaire
Réponse
+1
moins plus
ouops j'ai lu trop vite j'ai répondu a coté, on peut tester tout objet null
Ajouter un commentaire
Réponse
+0
moins plus
Je te remercie pour ta réponse.

Je me suis rendu compte entre temps que je rentrais dans ce if totalement logiquement car je n'avais pas, en fait, initialisé pere et mere à null.

Mais ta réponse m'a aidé pour un tout autre problème :-)

+
Ajouter un commentaire
Ce document intitulé « Java: problème sur le type null » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?