Wrapper классы в Java — это классы, предоставляющие объектно-ориентированное представление примитивных типов данных. Они позволяют использовать примитивные значения в контекстах, где требуются объекты, например, в коллекциях или при работе с многопоточностью.
Основные Wrapper классы:
ByteShortIntegerLongFloatDoubleBooleanCharacterПримеры использования:
Использование примитива:
java
Использование Wrapper класса:
java
Преобразование между примитивами и Wrapper объектами:
java
java
Преимущества Wrapper классов:
List, Set, Map) хранят только объекты.null: Wrapper объекты могут иметь значение null, в отличие от примитивов.Integer.parseInt(String s).Недостатки Wrapper классов:
Пример использования в коллекции:
java