Une limitation des ArrayList
est qu’elles doivent avoir des objets comme classe générique utilisés.
Pour avoir des valeurs des types primitifs, Java a donc créé des “wrapper classes” qui représente les types primitifs en classe.
Type | Classe |
---|---|
byte | Byte |
boolean | Boolean |
char | Character |
double | Double |
float | Float |
int | Integer |
long | Long |
short | Short |
Pour faciliter l’utilisation des wrapper classes. Java permet d’assigner des valeurs de type primitif à des objets de wrappers classes et vice-versa et le langage se charge de faire la conversion automatique (autoboxing).