Le classi wrapper in Java sono utilizzate per incapsulare i tipi primitivi in oggetti. Forniscono metodi utili per lavorare con i tipi di dati primitivi come oggetti.
Java fornisce una classe wrapper corrispondente per ogni tipo primitivo:
Le classi wrapper forniscono diversi vantaggi, tra cui:
Integer num = Integer.valueOf(10); // Converti int in Integer
int value = num.intValue(); // Converti Integer in int
Le classi wrapper sono utili quando si lavora con API che richiedono oggetti al posto di tipi primitivi e forniscono funzionalità aggiuntive rispetto ai tipi primitivi.