现在的位置: 首页 > 综合 > 正文

基本类型与包装类

2018年02月05日 ⁄ 综合 ⁄ 共 1419字 ⁄ 字号 评论关闭

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

 

 

【上篇】
【下篇】

抱歉!评论已关闭.