java 中 int 为基本类型, Integer 为封装后的整数类。计算中应该没什么不同。
但 最近发现了Integer 的优势之处。
在项目中,常有类的属性,比如说 人的年龄。
设为int ,默认为0. 设为 Integer 默认null。
判断是否为零可判断该属性是否为空,无关紧要。
然而 比如说温度,0度能说是没温度,没初始化吗。
大意就是 类类型的数据容易判断是否是合法值。
java 中 int 为基本类型, Integer 为封装后的整数类。计算中应该没什么不同。
但 最近发现了Integer 的优势之处。
在项目中,常有类的属性,比如说 人的年龄。
设为int ,默认为0. 设为 Integer 默认null。
判断是否为零可判断该属性是否为空,无关紧要。
然而 比如说温度,0度能说是没温度,没初始化吗。
大意就是 类类型的数据容易判断是否是合法值。