Java是一种面向对象语言,Java中的类把方法与数据连接在一起,构成了自己包含的处理单元。但在Java中不能定义基本类型对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装类。如int型数值的包装类Integer和boolean型数值的包装类Boolean等,这样便可以把这些基本类型转换为对象来处理了。
一、Integer
java.lang包中的Integer类、Long类和Short类,分别将基本类型int、long和short封装成一个类。这些都是Number的子类,区别就是封装不同的数据类型,其包含的方法基本相同。
Integer类在对象中包装了一个基本类型int的值。该类的对象包含一个int类型的字段。该类提供了多个方法,能在int类型和String类型之间互相转换,同时还提供了其他一些处理int类型时非常有用的常量和方法。
1)构造方法
Interger类有以下两种构造方法。
- Interger(int number)
该方法以一个int型变量作为参数来获取Interger对象。
//以int型变量作为参赛创建Interger对象
Integer nu