I tipi wrapper, come dici te, ti permettono di incapsulare un primitivo nella propria classe.

Supponiamo di avere una collection, e di voler memorizzare al suo interno
dei primitivi; quest'ultimi non essendo oggetti, non potranno mai essere inseriti nella lista, ma incapsulandoli all'interno della propria classe wrapper, questo lavoretto può essere svolto con semplicità.

Per farlo ovviamente è semplicissimo... se hai bisogno di qualche esempio non esitare a chiedermelo ^^.