1.JDK1.5之前,把基本类项变量---------》包装类实例时,是通过对应包装类的构造器来实现的。
new WraperClass (private pri); -------->
基本类项变量 ------------------------------------------------------------------------- 包装类对象
<--------------------WrapperClassinstance.xxxValue();
8个包装类中,除了Character之外,都可通过传入一个字符串参数来构建包装类对象。
如:Boolean bl = new Boolean("true");如果传入的字符串是true,或此字母的不同大小写形式,都会创建true对应的Booelan实例对象。如果传入其它字符串,则会创建false对应的Boolean对象。
2.获得包装类对应的基本类型变量:包装类.xxxValue();实例方法。
注意:JDK1.5之后,提供了自动装箱和自动拆箱功能。
自动装箱:可以直接把基本类项变量赋给对应的封装类项变量。
自动拆箱:直接把包装类对象直接赋给对应基本类项变量。
3.包装类实现了基本类项变量和字符串之间的转换:
除了Character之外的所有包装类都提供了ParseXxx(String s)静态方法,用于将一个特定的字符串转换为特定的基本类项变量。
4.String类提供了基本类项变量转换为字符串变量
String.valueof();多个重载方法,实现基本类项变量到字符串的转换。
String.Valueof()------->
基本类项变量-------------------------------------------------String对象
<----------- WapperClass.Parsexxx();
基本类项变量转换为String对象:1.String.valueof();
2.将基本类项变量和“”进行连接运算(+)
toString():
1.toString()方法是Object对象的一个实例方法,因此java对象都具有toString()方法。
2.所有java对象可以和字符串进行连接运算:系统会自动调用java对象的toString()方法的返回值和字符串进行连接运算。
3.toString()方法返回值:对象实现类的类名+@+hasCode值