在封装中有一种特殊的类,能够把基本的数据类型进行转换来方便实际的使用。我们在之前提到的一些数据类型,最明显的特征是所有字母为小写状态,那么经过wrapper的包装后,首字母就变成了大写。下面我们就这种特殊的封装类wrapper的概念、转换图解、模式以及实例带来分享。
1.概念
wrapper类是在java中创建对象引用类型的原始类型的方式。我们可以说,通过提供wrapper类,使java在面向对象技术的本质上摆脱了困境,即使是原类型没有被保存。
2.转换图解
该类主要用于基本数据类型和字符串之间的转换。
3.两种转换模式
(1)基本数据类型—>字符串
基本数据类型值+”“
string类中的静态方法static string valueof(基本数据类型)
包装类的静态方法static string tostring(基本数据类型)
(2)字符串—>基本数据类型
使用包装类中的静态方法 static xxx parsexxx(“xxx类型的字符串”);
int parseint(“intstring”);
long parselong(“longstring”);
boolean parseboolean(“booleanstring”);
只有character没有parse方法
如果字符串被包装类(integer等)进行对象的封装,可以使用包装类中另一个非静态的方法