使用Integer的场景
当需要将整数作为对象处理时,比如存储在集合框架中(如ArrayList、HashMap)或者需要使用泛型时,就必须使用Integer。因为Java的泛型不支持基本数据类型,只能使用对象类型。此外,Integer可以表示空值null,而int不能。
使用Integer的场景
当需要将整数作为对象处理时,比如存储在集合框架中(如ArrayList、HashMap)或者需要使用泛型时,就必须使用Integer。因为Java的泛型不支持基本数据类型,只能使用对象类型。此外,Integer可以表示空值null,而int不能。