Bonjour,
Ce code (qui utilise d'autres classes que j'ai créées) affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 System.out.println(cages[i][0]); System.out.println(new String[] {"carnivore"}); System.out.println(new Cage(Integer.parseInt(cages[i][0]), new String[] {"carnivore"})); System.out.println(zoo[i]); zoo[i] = new Cage(Integer.parseInt(cages[i][0]), new String[] {"carnivore"}); System.out.println(zoo[i]);
Je ne comprends pas pourquoi j'obtiens le deuxième null alors que new Cage(...) n'est pas null !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 3 [Ljava.lang.String;@530daa Cage@a62fc3 null null
NB : cages est un tableau à deux dimensions.
Cage est une classe avec un constructeur prenant un entier et un tableau de String.
Merci pour votre aide !
Partager