定义
Integer
类将Java中的原始类型int
的值包装在对象中。Integer类型的对象包含一个int类型的字段。
Integer
类提供将int
与string
互相转换的方法,另外还提供有用在的处理int型时的常量和方法。
1 | public final class More ...Integer extends Number implements Comparable<Integer> {} |
- final修饰,不能被继承
- 继承Number
- 实现Comparable,可以利用comparable to进行比较(同类型之间)
属性
私有属性
1 | private final int value; |
公有属性
1 | public static final int MAX_VALUE = 0x7fffffff; |
方法
构造方法
1 | //表示指定的 int 值 |
1 | //表示指定的 string 值,利用parseInt |
byteValue()…
1 | //Integer转化为byte返回 |
toString()
1 | //返带符号回十进制的数值并作为字符串返回 |
hashcode()
1 | public int More ...hashCode() { |
equals()
1 | //与指定类型进行比较 |
…
Integer 和 int 的关系
- int是java提供的8种基本类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。
- int的默认值是0,Integer的默认值是null
- 两者都可以表示一个数值
- 两者不可以互用,因为它们是两种不同的数据类型。