Java字符串:包装类
重点:jdk1.5 之后,可以自动装箱和自动拆箱(看最后),了解就好,平时对于装箱和拆箱无感!!
java中有8种基本数据类型,这8种类型并不是通过类的方式定义的。为了实现在java中纯粹的面向对象,基本数据类型分别匹配了一个类,这个类我们称之为包装类。
包装类的可以让我们将基本类型数据也当做对象使用,另外包装类中也增添了对应的属性和方法。
基本类型和包装类型的对应关系:
byte → Byte
short → Short
int → Integer
long → Long
float → Float
double → Double
char → Character
boolean→ Boolean
装箱和拆箱
基本类型的转包装类(装箱):
Integer num = new Integer(666); //利用构造方法
Integer num = Integer.valueOf(666); //利用包装类中的valueof()方法
包装类转基本类型(拆箱):
int i=num.intValue();
其他基本类型和包装类型的转换方式类似,不再赘述。找到对应的方法即可。
自动装箱和自动拆箱:
用前面的方法操作装箱和拆箱非常麻烦,在JDK1.5以后的版本,我们可以使用自动装箱和拆箱。
Double d = 3.3; //自动装箱
double a = new Double (3); //自动拆箱
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/326.html
文章版权归作者所有,未经允许请勿转载。
THE END