On va direct à l'erreur de compilation (type mismatch) puisque "Annuler" est déjà un objet de type StringEnvoyé par Original Prankster
Plus sérieusement cela n'a aucun sens... L'auboxing ne peut concerner que les types primitifs et leurs classes Wrapper.
Et le typage du langage est conservé, on rapproche juste les types primitifs de leurs objets conteneurs...
Pour moi l'autoboxing est une simple facilité du langage, et je ne pense pas que cela apporte de gros problème...
Le problème du == signalé dans le blog de Vincent est normal, et la même erreur se retrouve souvent lors de la comparaison de String car les débutants ont du mal à voir la différence entre l'opérateur == et la méthode equals()...
Partager