Why are there wrapper classes in Java? [duplicate] May 19, 2023 by Tarik Several possible reasons: So that a null value is possible To include in a Collection To treat generically / polymorphically as an Object along with other Objects