基本类型与包装类

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值