java包装类问题实例说明

java包装类问题实例说明,java中的8个类型不是面向对象的,它们是以值的形式存在,而不是对象的形式
java对8个基本类型提供了引用类型
这8个引用类型称为基本类型的”包装类”
基本类型 包装类
int java.lang.Integer
char java.lang.Chater
byte Byte
short Short
long Long
float Float
double Double
boolean Boolean
包装类带来的好处:除了可以以对象的形式存在参与面向对象的开发外,还提供了方法,故包装类提供了一些对基本数据类型操作的方法
最常用的是将字符串转换为基本类型
包装类提供了一个静态方法parseXXX()用于将字符串转换为对应的基本类型数据
eg.”123456″如何转换数字 int a=Integer.parseInt(“123456″)
java1.5以后支持了一个新特性
自动装箱:可以自动的讲一个基本类型数据变成其包装类型实例
自动装箱的语法现象:
Integer a=1;//将字面量赋给引用类型
或 int i=1; Integer a=i; //将基本类型直接变成包装类
用 Integer.valueOf(1);//来手动装箱
自动拆箱:可以自动将一个包装类实例转换变为一个基本类型数据
语法现象:
Integer i=Integer.valueOf(1);
int a=i;//自动拆箱
或 Integer i=Integer.valueOf(1);
int a=i.intvalue();//手动拆箱 本文链接地址: java包装类问题实例说明