| tipo valore | classe wrapper |
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |
sintassi:
costruzione classe in maniera standard (boxing)
int val = 44; dichiarazione ed assegnazione tipo_valore
Integer value = new Integer(val); creazione classe wrapper dal tipo_valore primitivo
int valueBack = value.intValue(); estrazione del valore dalla classe wrapper tramite metodo .intValue()
costruzione in maniera automatica
metodi di conversione parsing
le classi wrapper hanno dei metodi per la conversione da stringa a numero e viceversa dei valori (parsing)
esempio: stringa numeri → int
String quarantatre = "43"; assegnazione valore string
Integer q = new Integer(quarantatre); conversione in tipo int 43
esempio: stringa caratteri → int
String quarantaquattro = "quarantaquattro"; assegnazione valore string
Integer q = new Integer(quarantaquattro); errore