В Java классы-обертки (Wrapper классы) предоставляют объектное представление примитивных типов данных. Для каждого примитивного типа существует соответствующий класс-обертка:
boolean \implies Booleanchar \implies Characterbyte \implies Byteshort \implies Shortint \implies Integerlong \implies Longfloat \implies Floatdouble \implies DoubleОсновное назначение классов-оберток:
ArrayList, HashMap), которые работают только с объектами.Integer.parseInt()) или сравнение.null, которая отсутствует у примитивных типов.Пример автоупаковки и автораспаковки:
java
Пример использования в коллекции:
java