Ce n'est pas parce que cela
permettait que c'était
adapté. Et tout ne dérive pas de Object, en l'occurrence tous les types primitifs (float, bool, etc.) ne dérivent pas de Object. Les légendes urbaines...

D'ailleurs on ne peut pas faire de :
1 2 3 4
|
ArrayList<float> array;
// Par contre on peut faire
ArrayList<Float> array; // (Float dérive bien de Object...) |
Ce qui est assez contraignant je vous l'accorde, mais il existe des biblio qui ont été crée permettant d'avoir des conteneurs de types primitifs (qui pour gnutrove est basé sur une génération de code java pour chaque type à la C++ like).
Partager