Je développe une application qui est compilée avec Java 1.5 (Eclipse 3.0).

Le code suivant (Appli.getTraduction() retourne un Object) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String s = (String)Appli.getTraduction("Häusser");
Ne fonctionne pas s'il n'y a pas le cast comme cela :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String s = Appli.getTraduction("Häusser");
Mais le cast est automatique dans ce cas (depuis java 1.5) : à moins que je me trompe...

Alors, où est l'astuce ? :

Noël.