Bonjour,

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]);
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
3
[Ljava.lang.String;@530daa
Cage@a62fc3
null 
null
Je ne comprends pas pourquoi j'obtiens le deuxième null alors que new Cage(...) n'est pas 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 !